aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2023-05-11 22:48:34 -0400
committerDavid Robillard <d@drobilla.net>2023-05-11 23:12:04 -0400
commitf9ad303b2e7028dffb41a29f2c39278dd13b1bc8 (patch)
treee6173104c3fbd5257b20e1ce2d6164b4e6c43eaa /.gitlab-ci.yml
parent60cbe5b9b6d42bd850c5ea39c06b6e182f9c2645 (diff)
downloadserd-f9ad303b2e7028dffb41a29f2c39278dd13b1bc8.tar.gz
serd-f9ad303b2e7028dffb41a29f2c39278dd13b1bc8.tar.bz2
serd-f9ad303b2e7028dffb41a29f2c39278dd13b1bc8.zip
Upload documentation from cleaner installed version
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml13
1 files changed, 7 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d4f5cfa4..d7ff1d51 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,17 +17,18 @@ dev:
stage: build
image: lv2plugin/debian-x64
script:
- - meson setup build -Dc_std=c11 -Dbuildtype=debug -Ddocs=enabled -Dwarning_level=3 -Dwerror=true -Db_coverage=true -Dlint=true
+ - meson setup build -Dc_std=c11 -Dbuildtype=debug -Ddocs=enabled -Dwarning_level=3 -Dwerror=true -Db_coverage=true -Dlint=true -Dprefix=/
- ninja -C build test
- ninja -C build coverage-html
- - mkdir -p build/doc/
- - cp doc/*.svg build/doc/
+ - DESTDIR=$(pwd)/build/dest meson install -C build
- meson configure -Dbuildtype=release -Db_coverage=false -Dlint=false build
- ninja -C build test
coverage: '/ *lines\.*: \d+\.\d+.*/'
artifacts:
paths:
- - build/doc
+ - build/dest/share/doc
+ - build/doc/mandoc.css
+ - build/doc/serdi.html
- build/meson-logs/coveragereport
static:
@@ -150,8 +151,8 @@ pages:
- mkdir public/doc
- mkdir public/man
- mv build/meson-logs/coveragereport/ public/coverage
- - mv build/doc/html/ public/doc/html/
- - mv build/doc/singlehtml/ public/doc/singlehtml/
+ - mv build/dest/share/doc/serd-0/html/ public/doc/html/
+ - mv build/dest/share/doc/serd-0/singlehtml/ public/doc/singlehtml/
- mv build/doc/serdi.html public/man/serdi.html
- mv build/doc/mandoc.css public/man/mandoc.css
needs: