diff options
author | Jakub Jelen <jjelen@redhat.com> | 2020-10-07 15:06:01 +0200 |
---|---|---|
committer | Jakub Jelen <jjelen@redhat.com> | 2021-01-04 17:33:22 +0100 |
commit | 2038639a361fb8fcc32087f9c631b77e37b23a51 (patch) | |
tree | 4f78e81b64434b9e8874d004185ad87bb836a5cb | |
parent | 3c29cd10b211e81e79f38f4c0a9d42070a382789 (diff) |
gitlab-ci: Let meson generate coverage reports
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
-rw-r--r-- | .gitlab-ci.yml | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 59281e1..92c3118 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,10 +6,15 @@ before_script: Fedora meson: stage: build script: - - meson build --buildtype=release + - meson build --buildtype=release -Db_coverage=true - ninja -C build - meson test -C build - meson dist -C build + - ninja coverage -C build + artifacts: + expire_in: '1 week' + paths: + - build/meson-logs/ .ubuntu: image: ubuntu:latest @@ -127,9 +132,9 @@ Fedora csbuild: pages: stage: deploy dependencies: - - Fedora build and check + - Fedora meson script: - - mv *-coverage/ public/ + - mv build/meson-logs/coveragereport/ public/ artifacts: paths: - public |