[retro-gtk/build-doc: 7/16] ci: Fix



commit 6e5bbbf7c41003c8fd5b41ffa7540361a78a485e
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Sun Apr 12 09:55:53 2020 +0200

    ci: Fix

 .gitlab-ci.yml | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3e6b9d6..7a51871 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,7 +67,7 @@ flatpak:demo:
       - _build/meson-logs/meson-log.txt
     expire_in: 2 days
 
-build-doc:
+doc:
   image: debian:buster
   stage: doc
   dependencies:
@@ -80,6 +80,20 @@ build-doc:
     paths:
       - _build/doc/html
 
+reference:
+  image: registry.gitlab.gnome.org/gnome/gtk/fedora:v16
+  stage: docs
+  variables:
+    EXTRA_MESON_FLAGS: "--buildtype=release"
+  script:
+    - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} -Dbuild-doc=true _build
+    - ninja -C _build retro-gtk-doc
+    - mkdir -p _reference/
+    - mv _build/doc/html/ _reference/
+  artifacts:
+    paths:
+      - _reference
+
 review:
   stage: review
   dependencies:
@@ -112,3 +126,13 @@ stop_review:
     - master@GNOME/retro-gtk
     - gnome-3-.*
     - tags
+
+pages:
+  stage: deploy
+  script:
+    - mv _reference/ public/
+  artifacts:
+    paths:
+      - public
+  only:
+    - master


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]