GitLab CI: move the scan-build job up in the file

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>
This commit is contained in:
Peter Hutterer 2018-07-06 09:35:53 +10:00
parent b469368790
commit 74694ae8f8

View 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: