summaryrefslogtreecommitdiffstats
path: root/.drone.yml
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2016-07-13 08:54:07 +0200
committerRoeland Jago Douma <roeland@famdouma.nl>2016-07-13 09:07:45 +0200
commitaa5158afc361d9be6dea568dd9b4a21aa4d68be8 (patch)
tree02179719296d25a9160eda0d17fedcfea66d66d4 /.drone.yml
parentafef11f84aef91178d5bb566d6e726f969fd69d9 (diff)
downloadnextcloud-server-aa5158afc361d9be6dea568dd9b4a21aa4d68be8.tar.gz
nextcloud-server-aa5158afc361d9be6dea568dd9b4a21aa4d68be8.zip
Split CI into DB and NODB groups
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml36
1 files changed, 30 insertions, 6 deletions
diff --git a/.drone.yml b/.drone.yml
index 2b17ba42f77..2798176c9a2 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -3,44 +3,68 @@ build:
image: nextcloudci/jsunit:1.0.6
commands:
- ./autotest-js.sh
+ nodb-php5.4:
+ image: nextcloudci/php5.4:1.0.7
+ commands:
+ - rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
+ - git submodule update --init
+ - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
+ nodb-php5.5:
+ image: nextcloudci/php5.5:1.0.7
+ commands:
+ - rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
+ - git submodule update --init
+ - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
+ nodb-php5.6:
+ image: nextcloudci/php5.6:1.0.6
+ commands:
+ - rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
+ - git submodule update --init
+ - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
+ nodb-php7.0:
+ image: nextcloudci/php7.0:1.0.9
+ commands:
+ - rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
+ - git submodule update --init
+ - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
sqlite-php5.4:
image: nextcloudci/php5.4:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh sqlite
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
sqlite-php5.5:
image: nextcloudci/php5.5:1.0.7
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh sqlite
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
sqlite-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh sqlite
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
sqlite-php7.0:
image: nextcloudci/php7.0:1.0.9
commands:
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh sqlite
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
mysql-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- sleep 15 # gives the database enough time to initialize
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh mysql
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
postgres-php5.6:
image: nextcloudci/php5.6:1.0.6
commands:
- sleep 10 # gives the database enough time to initialize
- rm -rf data/* config/config.php # TODO: remove this - temporary fix for CI issues
- git submodule update --init
- - NOCOVERAGE=true ./autotest.sh pgsql
+ - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
integration:
image: nextcloudci/php7.0:1.0.9
commands: