Switch to actual commands inside of the steps
authorKevin Ottens <kevin.ottens@nextcloud.com>
Thu, 6 Aug 2020 08:43:37 +0000 (10:43 +0200)
committerKevin Ottens (Rebase PR Action) <er-vin@users.noreply.github.com>
Wed, 12 Aug 2020 06:45:12 +0000 (06:45 +0000)
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
.drone.yml

index 6bc04b412c68362fda2578d81fd80b18db07a821..21fcc64380776e819014b433144d51e0e18b0159 100644 (file)
@@ -8,23 +8,19 @@ steps:
     - name: build
       path: /drone/build
   commands:
-    - /bin/bash -c "
-      export CC=gcc-10 &&
-      export CXX=g++-10 &&
-      cd /drone/build &&
-      cmake -DNO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../src &&
-      make -j$(nproc)"
+    - cd /drone/build
+    - cmake -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10 -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../src
+    - make -j$(nproc)
 - name: test
   image: nextcloudci/client-5.12:client-5.12-10
   volumes:
     - name: build
       path: /drone/build
   commands:
-    - /bin/bash -c "
-      cd /drone/build &&
-      useradd -m -s /bin/bash test &&
-      chown -R test:test . &&
-      su -c 'ASAN_OPTIONS=detect_leaks=0 ctest --output-on-failure' test"
+    - cd /drone/build
+    - useradd -m -s /bin/bash test
+    - chown -R test:test .
+    - su -c 'ASAN_OPTIONS=detect_leaks=0 ctest --output-on-failure' test
 
 volumes:
 - name: build
@@ -48,23 +44,19 @@ steps:
     - name: build
       path: /drone/build
   commands:
-    - /bin/bash -c "
-      export CC=clang-10 &&
-      export CXX=clang++-10 &&
-      cd /drone/build &&
-      cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DNO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../src &&
-      make -j$(nproc)"
+    - cd /drone/build
+    - cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON DCMAKE_C_COMPILER=clang-10 -DCMAKE_CXX_COMPILER=clang++-10 -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1 -DBUILD_UPDATER=ON -DUNIT_TESTING=1 -DSANITIZE_ADDRESS=ON ../src
+    - make -j$(nproc)
 - name: test
   image: nextcloudci/client-5.12:client-5.12-10
   volumes:
     - name: build
       path: /drone/build
   commands:
-    - /bin/bash -c "
-      cd /drone/build &&
-      useradd -m -s /bin/bash test &&
-      chown -R test:test . &&
-      su -c 'ASAN_OPTIONS=detect_leaks=0 ctest --output-on-failure' test"
+    - cd /drone/build
+    - useradd -m -s /bin/bash test
+    - chown -R test:test .
+    - su -c 'ASAN_OPTIONS=detect_leaks=0 ctest --output-on-failure' test
 - name: clang-tidy
   image: nextcloudci/client-5.12:client-5.12-10
   volumes: