mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-25 22:10:05 +01:00
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:
parent
b469368790
commit
74694ae8f8
1 changed files with 14 additions and 14 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue