GitLab CI: move the scan-build job up in the file
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 5 Jul 2018 23:35:53 +0000 (09:35 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 5 Jul 2018 23:36:32 +0000 (09:36 +1000)
This is by far the slowest job, move it up so it gets started earlier and we
have more parallelization going on.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
.gitlab-ci.yml

index a45c8b7..cf1ecb7 100644 (file)
@@ -505,6 +505,20 @@ fedora:28@default-build-release:
     MESON_ARGS: "-Dbuildtype=release"
     CFLAGS: "-Werror"
 
+fedora:28@scan-build:
+  <<: *fedora_28_template
+  <<: *default_build
+  variables:
+    FEDORA_VERSION: 28
+    NINJA_ARGS: scan-build
+  before_script:
+    - dnf install -y clang-analyzer findutils
+  after_script:
+    - test ! -d $MESON_BUILDDIR/meson-logs/scanbuild && exit 0
+    - test $(find $MESON_BUILDDIR/meson-logs/scanbuild -maxdepth 0 ! -empty -exec echo "not empty" \; | wc -l) -eq 0 && exit 0
+    - echo "Check scan-build results"
+    - /bin/false
+
 # Below jobs are build option combinations. We only
 # run them on one image, they shouldn't fail on one distro
 # when they succeed on another.
@@ -573,20 +587,6 @@ fedora:28@build-no-tests-nodeps:
   before_script:
     - dnf remove -y check-devel
 
-fedora:28@scan-build:
-  <<: *fedora_28_template
-  <<: *default_build
-  variables:
-    FEDORA_VERSION: 28
-    NINJA_ARGS: scan-build
-  before_script:
-    - dnf install -y clang-analyzer findutils
-  after_script:
-    - test ! -d $MESON_BUILDDIR/meson-logs/scanbuild && exit 0
-    - test $(find $MESON_BUILDDIR/meson-logs/scanbuild -maxdepth 0 ! -empty -exec echo "not empty" \; | wc -l) -eq 0 && exit 0
-    - echo "Check scan-build results"
-    - /bin/false
-
 fedora:28@valgrind:
   <<: *fedora_28_template
   variables: