ci: Install mutter again on coverity job

This job "needs" the build job and thus gets its artifacts, but
it will not inherit the environment where we already installed
Mutter in /usr. This apparently broke once there was a more
recent mutter-clutter .pc file to look up.

Install Mutter in /usr again in this job, so the new build for
coverity finds all dependencies.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1979>
This commit is contained in:
Carlos Garnacho 2021-09-16 10:03:38 +02:00 committed by Marge Bot
parent ceee53aa0a
commit 4e5ddc5459

View File

@ -228,7 +228,7 @@ test-coverity:
stage: analyze stage: analyze
allow_failure: true allow_failure: true
before_script: before_script:
- meson compile -C mutter/build - meson install -C mutter/build
script: script:
- .gitlab-ci/download-coverity-tarball.sh - .gitlab-ci/download-coverity-tarball.sh
- CC=clang meson coverity-build -Dman=false - CC=clang meson coverity-build -Dman=false