[gnome-runtime-images/alatiera/scheduled-stable-rebuilds: 1/3] Avoid rebuilding base images unless needed



commit b550d2ce5980535e80e9599dfe094efba2306faa
Author: Jordan Petridis <jpetridis gnome org>
Date:   Thu Apr 23 12:26:24 2020 +0300

    Avoid rebuilding base images unless needed

 .gitlab-ci.yml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f56cd5d..a42ba08 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,6 +44,8 @@ default:
           END
         - podman run --rm ${DOCKERIMAGE} flatpak list --columns=application,branch,arch,active,size
         - buildah inspect --format "{{.FromImageID}}" ${DOCKERIMAGE}
+    rules:
+      - when: 'manual'
 
 base:
     stage: base
@@ -51,6 +53,12 @@ base:
     variables:
         DOCKERIMAGE: ${CI_REGISTRY_IMAGE}/base
         DOCKERFILE: base
+    rules:
+      - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME'
+        changes:
+          - 'base'
+        when: 'always'
+      - when: 'manual'
 
 flat-manager-client:
     stage: base
@@ -58,6 +66,12 @@ flat-manager-client:
     variables:
         DOCKERIMAGE: ${CI_REGISTRY_IMAGE}/flat-manager-client
         DOCKERFILE: flat-manager-client/Dockerfile
+    rules:
+      - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME'
+        changes:
+          - 'flat-manager-client/Dockerfile'
+        when: 'always'
+      - when: 'manual'
 
 
 # Expects ${BRANCH} and ${FD_BRANCH} variables which are the gnome branch and the freedesktop-sdk


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]