From b626fa623367bd3f62f38c5cf0c8b8b2eaf222a4 Mon Sep 17 00:00:00 2001 From: Martin Blanchard Date: Tue, 19 Mar 2019 16:21:39 +0000 Subject: Generate and publish HTML coverage report https://gitlab.com/BuildStream/buildstream/issues/629 --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 99bde6066..2d3a24700 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ cache: stages: - test - post + - publish variables: PYTEST_ADDOPTS: "--color=yes" @@ -344,17 +345,21 @@ coverage: # Deploy, only for merges which land on master branch. # pages: - stage: post + stage: publish dependencies: + - coverage - docs variables: ACME_DIR: public/.well-known/acme-challenge + COVERAGE_DIR: public/coverage script: - mkdir -p ${ACME_DIR} # Required to finish the creation of the Let's Encrypt certificate, # which allows using https://docs.buildstream.build/ for accessing # the documentation. - echo ${ACME_CHALLENGE} > ${ACME_DIR}/$(echo ${ACME_CHALLENGE} | cut -c1-43) + - mkdir -p ${COVERAGE_DIR} + - cp -a ./coverage-report/ ${COVERAGE_DIR} artifacts: paths: - public/ -- cgit v1.2.1