aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml20
1 files changed, 16 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d5085003..a9684fbc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -87,14 +87,20 @@ test:arm64_rel:
x64_dbg:
<<: *build_definition
image: lv2plugin/debian-x64
- script: python ./waf configure build -dsT
+ script: python ./waf configure build -dsT --docs
test:x64_dbg:
<<: *test_definition
image: lv2plugin/debian-x64
- script: python ./waf test
+ script:
+ - python ./waf test
+ - groff -Thtml -P -l -P -r -man -wall doc/serdi.1 > build/doc/serdi.html
dependencies:
- x64_dbg
+ artifacts:
+ paths:
+ - build/coverage
+ - build/doc
x64_rel:
@@ -186,11 +192,17 @@ test:win_rel:
pages:
stage: deploy
- script: mv build/coverage/ public/
+ script:
+ - mkdir -p .public/doc
+ - mkdir -p .public/man
+ - mv build/doc/html/ .public/doc/html
+ - mv build/coverage/ .public/coverage
+ - mv build/doc/index.html .public/index.html
+ - mv build/doc/serdi.html .public/man/serdi.html
+ - mv .public public
dependencies:
- test:x64_dbg
artifacts:
- expire_in: 30 days
paths:
- public
only: