[gtk: 1/2] gitlabci: Build and publish docs with gitlab pages.



commit f4a0109377df806eb47c7baa058e4732da5db884
Author: Jordan Petridis <jordanpetridis protonmail com>
Date:   Mon Apr 30 17:12:20 2018 +0300

    gitlabci: Build and publish docs with gitlab pages.

 .gitlab-ci.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bdc6a4065c..db6eaf101e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 stages:
   - build
   - flatpak
+  - deploy
 
 .cache-paths: &cache-paths
   paths:
@@ -61,3 +62,21 @@ flatpak:widget-factory:
   variables:
     APPID: org.gtk.WidgetFactory
   <<: *flatpak-defaults
+
+pages:
+  image: registry.gitlab.gnome.org/gnome/gtk/master:v1
+  stage: deploy 
+  script:
+    - meson -Ddocumentation=true _build .
+    - ninja -C _build
+    - ninja -C _build gdk4-doc gsk4-doc gtk4-doc
+
+    - mkdir -p public/
+    - mv _build/docs/reference/gtk/html/ public/gtk/
+    - mv _build/docs/reference/gdk/html/ public/gdk/
+    - mv _build/docs/reference/gsk/html/ public/gsk/
+  artifacts:
+    paths:
+      - public
+  only:
+    - master


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