Browse Source

Merge pull request #1383 from nextcloud/improve-ci-speed

clone depth of 1 and execute integration tests first
Christoph Wurst 7 years ago
parent
commit
0543661064
1 changed files with 4 additions and 10 deletions
  1. 4 10
      .drone.yml

+ 4 - 10
.drone.yml

@@ -1,4 +1,7 @@
 pipeline:
+  clone:
+    image: plugins/git
+    depth: 1
   jsunit:
     image: nextcloudci/jsunit:1.0.6
     commands:
@@ -9,7 +12,6 @@ pipeline:
   nodb-php5.6:
     image: nextcloudci/php5.6:php5.6-2
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
     when:
       matrix:
@@ -18,7 +20,6 @@ pipeline:
   nodb-php7.0:
     image: nextcloudci/php7.0:php7.0-2
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
     when:
       matrix:
@@ -27,7 +28,6 @@ pipeline:
   nodb-php7.1:
     image: nextcloudci/php7.1:php7.1-3
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
     when:
       matrix:
@@ -36,7 +36,6 @@ pipeline:
   sqlite-php5.6:
     image: nextcloudci/php5.6:php5.6-2
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
     when:
       matrix:
@@ -45,7 +44,6 @@ pipeline:
   sqlite-php7.0:
     image: nextcloudci/php7.0:php7.0-2
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
     when:
       matrix:
@@ -54,7 +52,6 @@ pipeline:
   sqlite-php7.1:
     image: nextcloudci/php7.1:php7.1-3
     commands:
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
     when:
       matrix:
@@ -64,7 +61,6 @@ pipeline:
     image: nextcloudci/php5.6:php5.6-2
     commands:
       - sleep 15 # gives the database enough time to initialize
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
     when:
       matrix:
@@ -74,7 +70,6 @@ pipeline:
     image: nextcloudci/php5.6:php5.6-2
     commands:
       - sleep 10 # gives the database enough time to initialize
-      - git submodule update --init
       - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
     when:
       matrix:
@@ -83,7 +78,6 @@ pipeline:
   integration:
     image: nextcloudci/php7.0:php7.0-2
     commands:
-      - git submodule update --init
       - ./occ maintenance:install --admin-pass=admin
       - cd build/integration
       - ./run.sh
@@ -93,6 +87,7 @@ pipeline:
 
 matrix:
   include:
+    - TESTS: integration
     - TESTS: jsunit
     - DB: NODB
       PHP: 5.6
@@ -110,7 +105,6 @@ matrix:
       PHP: 5.6
     - DB: postgres
       PHP: 5.6
-    - TESTS: integration
 
 services:
   cache: