From fe967d0ac2827c6f648b6a5f1f5c7e762c9a4c59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 4 Dec 2019 19:04:04 +0100 Subject: [PATCH] ci: Build flatpak automatically only on master and tagso While allowing to build it manually in other cases --- .gitlab-ci.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7c4a05ac..f71d3847 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,7 +77,7 @@ test_indent: <<: *flatpak_script <<: *flatpak_artifacts -flatpak master: +.flatpak_master_template: &flatpak_master image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:3.32 stage: flatpack variables: @@ -87,3 +87,17 @@ flatpak master: FLATPAK_MODULE: "libfprint" DBUS_ID: "org.freedesktop.libfprint.Demo" <<: *flatpak + +flatpak-auto master: + <<: *flatpak_master + when: always + only: + - tags + - master + +flatpak-manual master: + <<: *flatpak_master + when: manual + except: + - tags + - master