summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-01-29 11:01:10 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2020-02-11 13:39:52 +0000
commit9e38a70c6b526285fa6e49857606107c7ef49fea (patch)
tree98709fcbd4a6765f5cabd23d50cc3f7b36805dd3 /.gitlab-ci.yml
parent56f9cdd99d7f18b0bad1d491108571e5307d6836 (diff)
downloadgtk+-9e38a70c6b526285fa6e49857606107c7ef49fea.tar.gz
ci: Replicate the CI image scripts from GLib
They are easier to use and document, and allow us to add new base images in the future without making a mess.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml11
1 files changed, 6 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f5ef322da..2780fc437f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,7 +19,7 @@ variables:
G_MESSAGES_DEBUG: all
fedora-x86_64:
- image: registry.gitlab.gnome.org/gnome/gtk/master:v10
+ image: registry.gitlab.gnome.org/gnome/gtk/fedora:v11
stage: build
variables:
EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
@@ -62,7 +62,7 @@ fedora-x86_64:
<<: *cache-paths
fedora-x86_64-release:
- image: registry.gitlab.gnome.org/gnome/gtk/master:v10
+ image: registry.gitlab.gnome.org/gnome/gtk/fedora:v11
stage: build
variables:
EXTRA_MESON_FLAGS: "--buildtype=release"
@@ -144,11 +144,12 @@ flatpak-master:icon-browser:
<<: *flatpak-master
pages:
- image: registry.gitlab.gnome.org/gnome/gtk/master:v10
+ image: registry.gitlab.gnome.org/gnome/gtk/fedora:v11
stage: deploy
+ variables:
+ EXTRA_MESON_FLAGS: "--buildtype=release"
script:
- - meson -Dgtk_doc=true _build .
- - ninja -C _build
+ - meson ${COMMON_MESON_FLAGS} -Dgtk_doc=true _build
- ninja -C _build gdk4-doc gsk4-doc gtk4-doc
- mkdir -p public/
- mv _build/docs/reference/gtk/html/ public/gtk/