From 51e155bffaf2697ced9e697bb025d0ae2fc348af Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 29 Jan 2020 09:16:57 +0100 Subject: [PATCH] ci: Deploy the API reference on our GitLab pages Now that we can build gtk-doc as a sub-project, we can go back to publishing the API reference for the master branch every time we build it. --- .gitlab-ci.yml | 36 ++++++++++++++++++------------------ .gitlab-ci/run-docker.sh | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 093f7e2d47..2c3b35b62e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ stages: - build - flatpak -# - deploy + - deploy .cache-paths: &cache-paths paths: @@ -13,7 +13,7 @@ stages: - subprojects/pango/ fedora-x86_64: &fedora-x86_64-defaults - image: registry.gitlab.gnome.org/gnome/gtk/master:v9 + image: registry.gitlab.gnome.org/gnome/gtk/master:v10 stage: build script: - bash -x ./.gitlab-ci/test-docker.sh @@ -107,19 +107,19 @@ flatpak-master:icon-browser: APPID: org.gtk.IconBrowser4 <<: *flatpak-master -#pages: -# image: registry.gitlab.gnome.org/gnome/gtk/master:v6 -# stage: deploy -# script: -# - meson -Dgtk_doc=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 +pages: + image: registry.gitlab.gnome.org/gnome/gtk/master:v10 + stage: deploy + script: + - meson -Dgtk_doc=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 diff --git a/.gitlab-ci/run-docker.sh b/.gitlab-ci/run-docker.sh index 4892769c88..8a04ce8c89 100755 --- a/.gitlab-ci/run-docker.sh +++ b/.gitlab-ci/run-docker.sh @@ -2,7 +2,7 @@ set -e -TAG="registry.gitlab.gnome.org/gnome/gtk/master:v7" +TAG="registry.gitlab.gnome.org/gnome/gtk/master:v10" sudo docker build --build-arg HOST_USER_ID="$UID" --tag "${TAG}" \ --file "Dockerfile" . -- 2.30.2