diff options
author | Joas Schilling <coding@schilljs.com> | 2023-10-26 16:22:11 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2024-01-26 13:53:29 +0100 |
commit | 058b69eef02be9bfa77e9b6a1d12d15f29ac6b0c (patch) | |
tree | 5ce5a8ad506eaa49039852b02a4381fda8c2c4f5 /.drone.yml | |
parent | 08ec513f2956c1beb49cf12385e945ec5e46eaea (diff) | |
download | nextcloud-server-058b69eef02be9bfa77e9b6a1d12d15f29ac6b0c.tar.gz nextcloud-server-058b69eef02be9bfa77e9b6a1d12d15f29ac6b0c.zip |
chore: Move integration tests from drone to github
* Improve grouping as setting up CI took 3* the time of the test in average
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 996 |
1 files changed, 1 insertions, 995 deletions
diff --git a/.drone.yml b/.drone.yml index de4b481a39c..4503c9a8741 100644 --- a/.drone.yml +++ b/.drone.yml @@ -569,1000 +569,6 @@ trigger: --- kind: pipeline -name: integration-capabilities_features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-capabilities_features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh capabilities_features/capabilities.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-collaboration_features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-collaboration_features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh collaboration_features/ - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-federation_features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-federation_features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin - - cd build/integration - - ./run.sh federation_features/ - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-auth - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-auth - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/auth.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-avatar - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-avatar - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/avatar.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-maintenance-mode - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-maintenance-mode - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/maintenance-mode.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-ratelimiting - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-ratelimiting - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - ./occ config:system:set redis host --value=cache - - ./occ config:system:set redis port --value=6379 --type=integer - - ./occ config:system:set redis timeout --value=0 --type=integer - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed - - ./occ app:enable testing - - cd build/integration - - ./run.sh features/ratelimiting.feature - -services: -- name: cache - image: ghcr.io/nextcloud/continuous-integration-redis:latest - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-carddav - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-carddav - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/carddav.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-dav-v2 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-dav-v2 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/dav-v2.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-ocs-v1 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-ocs-v1 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/ocs-v1.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-checksums-v1 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-checksums-v1 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/checksums.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-external-storage - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-external-storage - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/external-storage.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-provisioning-v1 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-provisioning-v1 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/provisioning-v1.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-tags - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-tags - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/tags.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-caldav - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-caldav - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/caldav.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-comments - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-comments - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/comments.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-comments-search - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-comments-search - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/comments-search.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-contacts-menu - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-contacts-menu - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/contacts-menu.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-favorites - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-favorites - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/favorites.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-provisioning-v2 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-provisioning-v2 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/provisioning-v2.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-webdav-related - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-webdav-related - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/webdav-related.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharees-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-sharees-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharees_features/sharees.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharees-v2-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-sharees-v2-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharees_features/sharees_provisioningapiv2.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharing-v1 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-sharing-v1 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharing_features/sharing-v1.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharing-v1-part2 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-sharing-v1-part2 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharing_features/sharing-v1-part2.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharing-v1-part3 - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-sharing-v1-part3 - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharing_features/sharing-v1-part3.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-sharing-v1-video-verification - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: install-talk - image: ghcr.io/nextcloud/continuous-integration-php8.0:latest - commands: - # JavaScript files are not used in integration tests, so it is not needed to - # build them. - - git clone --depth 1 --branch main https://github.com/nextcloud/spreed apps/spreed - - cd apps/spreed - - composer --version - - composer self-update --2 - - composer install --no-dev - - cd ../.. -- name: integration-sharing-v1-video-verification - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh sharing_features/sharing-v1-video-verification.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-setup-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-setup-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - cd build/integration - - ./run.sh setup_features/setup.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-filesdrop-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-filesdrop-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh filesdrop_features/filesdrop.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-transfer-ownership-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-transfer-ownership-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/transfer-ownership.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-ldap-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-ldap-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh ldap_features/ldap-ocs.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-ldap-openldap-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-ldap-openldap-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - ./occ config:system:set redis host --value=cache - - ./occ config:system:set redis port --value=6379 --type=integer - - ./occ config:system:set redis timeout --value=0 --type=integer - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed - - cd build/integration - - ./run.sh ldap_features/ldap-openldap.feature - -services: -- name: cache - image: ghcr.io/nextcloud/continuous-integration-redis:latest -- name: openldap - image: ghcr.io/nextcloud/continuous-integration-openldap:openldap-7 - environment: - SLAPD_DOMAIN: nextcloud.ci - SLAPD_ORGANIZATION: Nextcloud - SLAPD_PASSWORD: admin - SLAPD_ADDITIONAL_MODULES: memberof - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-ldap-openldap-uid-features - -steps: - - name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init - - name: integration-ldap-openldap-uid-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - ./occ config:system:set redis host --value=cache - - ./occ config:system:set redis port --value=6379 --type=integer - - ./occ config:system:set redis timeout --value=0 --type=integer - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed - - cd build/integration - - ./run.sh ldap_features/openldap-uid-username.feature - -services: - - name: cache - image: ghcr.io/nextcloud/continuous-integration-redis:latest - - name: openldap - image: ghcr.io/nextcloud/continuous-integration-openldap:openldap-7 - environment: - SLAPD_DOMAIN: nextcloud.ci - SLAPD_ORGANIZATION: Nextcloud - SLAPD_PASSWORD: admin - SLAPD_ADDITIONAL_MODULES: memberof - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push -type: docker - ---- -kind: pipeline -name: integration-ldap-openldap-numerical-id-features - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-ldap-openldap-numerical-id-features - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - ./occ config:system:set redis host --value=cache - - ./occ config:system:set redis port --value=6379 --type=integer - - ./occ config:system:set redis timeout --value=0 --type=integer - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local - - ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed - - cd build/integration - - ./run.sh ldap_features/openldap-numerical-id.feature - -services: -- name: cache - image: ghcr.io/nextcloud/continuous-integration-redis:latest -- name: openldap - image: ghcr.io/nextcloud/continuous-integration-openldap:openldap-7 - environment: - SLAPD_DOMAIN: nextcloud.ci - SLAPD_ORGANIZATION: Nextcloud - SLAPD_PASSWORD: admin - SLAPD_ADDITIONAL_MODULES: memberof - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-trashbin - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-trashbin - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh features/trashbin.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-remote-api - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-remote-api - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh remoteapi_features/remote.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: integration-download - -steps: -- name: submodules - image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest - commands: - - git submodule update --init -- name: integration-download - image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest - commands: - - bash tests/drone-run-integration-tests.sh || exit 0 - - ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int - - cd build/integration - - ./run.sh --tags ~@large features/download.feature - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline name: nodb-codecov steps: @@ -1728,4 +734,4 @@ trigger: - push --- kind: signature -hmac: 641c0bf70ed3d9561f41687c19dd5223da37143cbd6c2ad829836da41b57d4c5 +hmac: 893f108e2269f7da269bf70b284e40d13932bd2697d0393686c42b287da5afcf |