diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-09-25 17:17:07 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2023-04-18 16:00:02 +0200 |
commit | f913e26221123ad8aabdff49759b6768f6da77e0 (patch) | |
tree | 232c7994e9406fc234d5d6c8ad3b12fc31b8f120 | |
parent | 008e2546e2951d88b7fd59dca629c7dd2e9dd8d3 (diff) | |
download | vala-f913e26221123ad8aabdff49759b6768f6da77e0.tar.gz |
ci: Build manual as pdf and html
-rw-r--r-- | .gitlab-ci.yml | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ca7f89894..99a56298d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,7 @@ fedora-gcc-x86_64: - tags before_script: - dnf update -y - - dnf install -y autoconf autoconf-archive automake bison dbus-x11 diffutils flex gcc git glib2-devel graphviz-devel lcov libxslt make vala + - dnf install -y autoconf autoconf-archive automake bison dbus-x11 diffutils flex gcc git glib2-devel graphviz-devel lcov libxslt make vala weasyprint script: - git fetch --tags - ./autogen.sh --prefix=$HOME/vala-installed --enable-coverage @@ -17,12 +17,15 @@ fedora-gcc-x86_64: - make install - make -j4 coverage-report VERBOSE=1 - make -C doc internal-api-docs + - make -C doc/manual html pdf coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/' artifacts: name: "vala-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" paths: - "coverage" - "doc/internal-apis" + - "doc/manual/html" + - "doc/manual/manual.pdf" expire_in: 2 days fedora-clang-x86_64: @@ -113,7 +116,9 @@ pages: - mkdir public - mv coverage public/. - mv doc/internal-apis public/docs - - echo "<html><body><h1>Vala</h1><ul><li><a href="docs/index.html">Documentation</a></li><li><a href="coverage/index.html">Coverage</a></li></ul></body></html>" > public/index.html + - mv doc/manual/html public/manual + - mv doc/manual/manual.pdf public/manual.pdf + - echo "<html><body><h1>Vala</h1><ul><li><a href="manual/index.html">Manual</a> [<a href="manual.pdf">pdf</a>]</li><li><a href="docs/index.html">Documentation</a></li><li><a href="coverage/index.html">Coverage</a></li></ul></body></html>" > public/index.html artifacts: name: "vala-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" paths: |