Commit 9a3ce54d authored by Germán Poo-Caamaño's avatar Germán Poo-Caamaño

ci: Add manual pipeline to build gtk-doc using meson

Added new manual pipeline to test the building Evince with
its documentation in gtk-doc format.
parent 5f12c261
......@@ -30,6 +30,21 @@ meson:
- _build/meson-logs/meson-log.txt
expire_in: 2 days
meson-gtk-doc:
image: registry.gitlab.gnome.org/gnome/evince/master-amd64:latest
stage: build
when: manual
script:
- meson -Dgtk_doc=true _build
- ninja -C _build all libevdocument-doc libevview-doc evince-doc
artifacts:
when: on_failure
paths:
- _build/meson-logs/meson-log.txt
expire_in: 2 days
gtk-doc:
image: registry.gitlab.gnome.org/gnome/evince/master-amd64:latest
stage: build
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment