--- kind: pipeline name: int-sqlite-callapi services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/callapi environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-callapi trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-chat services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-chat-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat-2 trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-command services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/command environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-command trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-conversation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-conversation-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation-2 trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-federation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/federation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-federation trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-integration services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/integration environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-integration trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-sharing services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-sqlite-sharing-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: sqlite GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing-2 trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-mysql-callapi services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/callapi environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-callapi trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-chat services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-chat-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat-2 trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-command services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/command environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-command trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-conversation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-conversation-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation-2 trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-federation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/federation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-federation trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-integration services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/integration environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-integration trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-sharing services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-mysql-sharing-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - command: - --innodb_large_prefix=true - --innodb_file_format=barracuda - --innodb_file_per_table=true - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION environment: MYSQL_DATABASE: oc_autotest MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4 name: mysql tmpfs: - /var/lib/mysql steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: mysql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing-2 trigger: branch: - master - stable* event: - pull_request - push --- kind: pipeline name: int-pgsql-callapi services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/callapi environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-callapi trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-chat services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-chat-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/chat-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-chat-2 trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-command services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/command environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-command trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-conversation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-conversation-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/conversation-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-conversation-2 trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-federation services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/federation environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-federation trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-integration services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/integration environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-integration trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-sharing services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing trigger: branch: - master - stable* event: - push --- kind: pipeline name: int-pgsql-sharing-2 services: - image: ghcr.io/nextcloud/continuous-integration-redis:latest name: cache - environment: POSTGRES_DB: oc_autotest_dummy POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_PASSWORD: "" POSTGRES_USER: oc_autotest image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13 name: pgsql tmpfs: - /var/lib/postgresql/data steps: - commands: - bash tests/drone-run-integration-tests.sh || exit 0 - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST - cd ../server - ./occ app:enable $APP_NAME - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications apps/notifications - ./occ app:enable notifications - cd apps/$APP_NAME - composer --version - composer self-update --2 - composer install - cd tests/integration/ - bash run.sh features/sharing-2 environment: APP_NAME: spreed CORE_BRANCH: master DATABASEHOST: pgsql GUESTS_BRANCH: master NOTIFICATIONS_BRANCH: master image: ghcr.io/nextcloud/continuous-integration-php8.0:latest name: integration-sharing-2 trigger: branch: - master - stable* event: - push