Skip to content
Snippets Groups Projects
Commit 718f1729 authored by Cédric Moreau's avatar Cédric Moreau
Browse files

[enh] ci: deploy a new generic page gathering "typedoc" and "coverage" reports

parent 95d87cfe
Branches
Tags
No related merge requests found
...@@ -52,11 +52,13 @@ pages: ...@@ -52,11 +52,13 @@ pages:
- yarn - yarn
- yarn doc - yarn doc
- mkdir -p public - mkdir -p public
- cp .gitlab/pages/pages-index.html public/index.html
- sed -i "s/{BRANCH}/$CI_COMMIT_REF_NAME/g" public/index.html
- mv typedoc public/ - mv typedoc public/
- echo "$CI_JOB_ID" - echo "$CI_JOB_ID"
- curl "https://git.duniter.org/nodes/typescript/duniter/-/jobs/$CI_JOB_ID/artifacts/raw/coverage.tar.gz" - curl "https://git.duniter.org/nodes/typescript/duniter/-/jobs/$CI_JOB_ID/artifacts/raw/coverage.tar.gz"
- tar xzf coverage.tar.gz - tar xzf coverage.tar.gz
- mv coverage "public/coverage-$CI_COMMIT_REF_NAME" - mv coverage "public/coverage"
- ls public - ls public
artifacts: artifacts:
untracked: true untracked: true
...@@ -64,7 +66,8 @@ pages: ...@@ -64,7 +66,8 @@ pages:
- public - public
only: only:
- loki - loki
- dev
- pages
test: test:
<<: *nvm_env <<: *nvm_env
...@@ -78,7 +81,7 @@ test: ...@@ -78,7 +81,7 @@ test:
# Clean the dump directory before testing # Clean the dump directory before testing
- rm -rf /tmp/duniter_ci_dump/ - rm -rf /tmp/duniter_ci_dump/
- mkdir -p /tmp/duniter_ci_dump/ - mkdir -p /tmp/duniter_ci_dump/
- bash .gitlab/test/check_indexes.sh /tmp/duniter_ci_dump/ #- bash .gitlab/test/check_indexes.sh /tmp/duniter_ci_dump/
# Code coverage display in GitLab # Code coverage display in GitLab
- tar cvzf coverage.tar.gz coverage/ - tar cvzf coverage.tar.gz coverage/
- sed -n 23p coverage/index.html | grep -Po "\d+.\d+" | sed -e "s/\(.*\)/<coverage>\1%<\/coverage>/" - sed -n 23p coverage/index.html | grep -Po "\d+.\d+" | sed -e "s/\(.*\)/<coverage>\1%<\/coverage>/"
......
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CI pages</title>
<style>
html, body {
font-family: "Courier New", Consolas, monospace;
}
li {
line-height: 25px;
}
</style>
</head>
<body>
<p>
<img src="https://raw.github.com/duniter/duniter/master/images/250%C3%97250.png"/>
</p>
<h1>Continuous Integration (CI) pages:</h1>
<p>
<ul>
<li><a href="https://nodes.duniter.io/typescript/duniter/typedoc/">Typedoc (`{BRANCH}` branch)</a></li>
<li><a href="https://nodes.duniter.io/typescript/duniter/coverage/">Coverage (`{BRANCH}` branch)</a></li>
</ul>
</p>
</body>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment