summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCorentin Noël <corentin@elementary.io>2021-11-14 20:48:03 +0100
committerCorentin Noël <corentin@elementary.io>2021-11-14 22:03:38 +0100
commit0e74b058e4ec4d9d3b67f83456875d78cfacd608 (patch)
treebbbd09bca4de163b99030003c4a95ba523fb9feb /.gitlab-ci.yml
parentbe2c3f9211b5c696ce4642275b98a9c1cc0fd3ba (diff)
downloadgcr-0e74b058e4ec4d9d3b67f83456875d78cfacd608.tar.gz
ci: Fix documentation artifact
Include both coverage and docs in the build artifacts.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml17
1 files changed, 7 insertions, 10 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 92e98d1..6dc614b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,7 +19,7 @@ fedora:Werror:
artifacts:
reports:
junit: "_build/meson-logs/testlog.junit.xml"
- name: "gcr-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
+ name: "gcr-werror-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
when: always
paths:
- "_build/config.h"
@@ -72,21 +72,16 @@ fedora:coverage:
- meson _build -Db_coverage=true
- dbus-run-session -- meson test -C _build
- ninja coverage-html -C _build
+ - ninja docs -C _build
coverage: '/^\s+lines.+:\s+([\d.]+\%)\s+/'
artifacts:
- name: "gcr-docs-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- paths:
- - _build/docs/
- artifacts:
- name: "gcr-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- paths:
- - _build/meson-logs/coveragereport/
- artifacts:
name: "gcr-coverage-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
when: always
paths:
- "_build/config.h"
- "_build/meson-logs"
+ - "_build/docs"
+ - "_build/meson-logs/coveragereport"
pages:
stage: deploy
@@ -95,7 +90,9 @@ pages:
needs: ['fedora:coverage']
script:
- mv _build/meson-logs/coveragereport public/coverage
- - mv _build/meson-logs/coveragereport public/
+ - mv _build/docs/gck/gck-1 public/gck-1
+ - mv _build/docs/gcr/gcr-3 public/gcr-3
+ - mv _build/docs/ui/gcr-ui-3 public/gcr-ui-3
artifacts:
when: on_success
paths: