diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2019-04-05 19:15:11 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-04-05 20:29:16 +0100 |
commit | f756c3b8a0bfd89450b57b03e503fc3fec3480c6 (patch) | |
tree | d79d0db7af274bda09379051a29abef005a27987 /.gitlab-ci.yml | |
parent | 220c5166919c09969d436132270689cc67dbd3e5 (diff) | |
download | gtk+-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.yml | 38 |
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 |