123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- pipeline:
- clone:
- image: plugins/git
- depth: 1
- jsunit:
- image: nextcloudci/jsunit:1.0.6
- commands:
- - ./autotest-js.sh
- when:
- matrix:
- TESTS: jsunit
- nodb-php5.6:
- image: nextcloudci/php5.6:php5.6-2
- commands:
- - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
- when:
- matrix:
- DB: NODB
- PHP: 5.6
- nodb-php7.0:
- image: nextcloudci/php7.0:php7.0-2
- commands:
- - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
- when:
- matrix:
- DB: NODB
- PHP: "7.0"
- nodb-php7.1:
- image: nextcloudci/php7.1:php7.1-3
- commands:
- - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
- when:
- matrix:
- DB: NODB
- PHP: 7.1
- sqlite-php5.6:
- image: nextcloudci/php5.6:php5.6-2
- commands:
- - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
- when:
- matrix:
- DB: sqlite
- PHP: 5.6
- sqlite-php7.0:
- image: nextcloudci/php7.0:php7.0-2
- commands:
- - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
- when:
- matrix:
- DB: sqlite
- PHP: "7.0"
- sqlite-php7.1:
- image: nextcloudci/php7.1:php7.1-3
- commands:
- - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
- when:
- matrix:
- DB: sqlite
- PHP: 7.1
- mysql-php5.6:
- image: nextcloudci/php5.6:php5.6-2
- commands:
- - sleep 15 # gives the database enough time to initialize
- - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
- when:
- matrix:
- DB: mysql
- PHP: 5.6
- postgres-php5.6:
- image: nextcloudci/php5.6:php5.6-2
- commands:
- - sleep 10 # gives the database enough time to initialize
- - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
- when:
- matrix:
- DB: postgres
- PHP: 5.6
- integration:
- image: nextcloudci/php7.0:php7.0-2
- commands:
- - ./occ maintenance:install --admin-pass=admin
- - cd build/integration
- - ./run.sh
- when:
- matrix:
- TESTS: integration
-
- matrix:
- include:
- - TESTS: integration
- - TESTS: jsunit
- - DB: NODB
- PHP: 5.6
- - DB: NODB
- PHP: 7.0
- - DB: NODB
- PHP: 7.1
- - DB: sqlite
- PHP: 5.6
- - DB: sqlite
- PHP: 7.0
- - DB: sqlite
- PHP: 7.1
- - DB: mysql
- PHP: 5.6
- - DB: postgres
- PHP: 5.6
-
- services:
- cache:
- image: redis
- postgres:
- image: postgres
- environment:
- - POSTGRES_USER=oc_autotest
- - POSTGRES_PASSWORD=oc_autotest
- when:
- matrix:
- DB: postgres
- mysql:
- image: mysql
- environment:
- - MYSQL_ROOT_PASSWORD=owncloud
- - MYSQL_USER=oc_autotest
- - MYSQL_PASSWORD=owncloud
- - MYSQL_DATABASE=oc_autotest
- when:
- matrix:
- DB: mysql
|