summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2019-04-05 19:15:11 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2019-04-05 20:29:16 +0100
commitf756c3b8a0bfd89450b57b03e503fc3fec3480c6 (patch)
treed79d0db7af274bda09379051a29abef005a27987 /.gitlab-ci.yml
parent220c5166919c09969d436132270689cc67dbd3e5 (diff)
downloadgtk+-f756c3b8a0bfd89450b57b03e503fc3fec3480c6.tar.gz
ci: Add manual jobs for Flatpak bundles
Bundles can be useful on branches and MRs as an opt-in.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml38
1 files changed, 32 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f8019eb935..f7b81247d8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -57,20 +57,46 @@ msys2-mingw32:
script:
- bash -x ./.gitlab-ci/flatpak-build.sh "${APPID}"
-flatpak:demo:
+# Manual jobs, for branches and MRs
+.flatpak-manual: &flatpak-manual
+ <<: *flatpak-defaults
+ when: manual
+
+# Only build Flatpak bundles automatically on master
+.flatpak-master: &flatpak-master
+ <<: *flatpak-defaults
+ only:
+ - master
+
+flatpak-manual:demo:
variables:
APPID: org.gtk.Demo4
- <<: *flatpak-defaults
+ <<: *flatpak-manual
+
+flatpak-master:demo:
+ variables:
+ APPID: org.gtk.Demo4
+ <<: *flatpak-master
-flatpak:widget-factory:
+flatpak-manual:widget-factory:
variables:
APPID: org.gtk.WidgetFactory4
- <<: *flatpak-defaults
+ <<: *flatpak-manual
+
+flatpak-master:widget-factory:
+ variables:
+ APPID: org.gtk.WidgetFactory4
+ <<: *flatpak-master
-flatpak:icon-browser:
+flatpak-manual:icon-browser:
variables:
APPID: org.gtk.IconBrowser4
- <<: *flatpak-defaults
+ <<: *flatpak-manual
+
+flatpak-master:icon-browser:
+ variables:
+ APPID: org.gtk.IconBrowser4
+ <<: *flatpak-master
pages:
image: registry.gitlab.gnome.org/gnome/gtk/master:v3