Skip to content
Snippets Groups Projects
Verified Commit d663125d authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

ci(gitlab-ci): Reduce automated triggers

This patch reduces the image builds to a minimum stable releases should
only be build then the `.release` file changes, while deb builds can run
on any commit.
parent ef537577
No related branches found
No related tags found
No related merge requests found
Pipeline #14032 passed
...@@ -17,7 +17,9 @@ dovecot-container-build: ...@@ -17,7 +17,9 @@ dovecot-container-build:
. .
- podman push "quay.io/shivering-isles/dovecot:${release}" - podman push "quay.io/shivering-isles/dovecot:${release}"
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
changes:
- images/dovecot/.release
dovecot-container-build-dev: dovecot-container-build-dev:
stage: build stage: build
...@@ -38,4 +40,6 @@ dovecot-container-build-dev: ...@@ -38,4 +40,6 @@ dovecot-container-build-dev:
. .
- podman push "quay.io/shivering-isles/dovecot:${CI_COMMIT_SHORT_SHA}" - podman push "quay.io/shivering-isles/dovecot:${CI_COMMIT_SHORT_SHA}"
rules: rules:
- if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
changes:
- images/dovecot/
...@@ -17,7 +17,9 @@ postfix-container-build: ...@@ -17,7 +17,9 @@ postfix-container-build:
. .
- podman push "quay.io/shivering-isles/postfix:${release}" - podman push "quay.io/shivering-isles/postfix:${release}"
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
changes:
- images/postfix/.release
postfix-container-build-dev: postfix-container-build-dev:
stage: build stage: build
...@@ -38,4 +40,6 @@ postfix-container-build-dev: ...@@ -38,4 +40,6 @@ postfix-container-build-dev:
. .
- podman push "quay.io/shivering-isles/postfix:${CI_COMMIT_SHORT_SHA}" - podman push "quay.io/shivering-isles/postfix:${CI_COMMIT_SHORT_SHA}"
rules: rules:
- if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
changes:
- images/postfix/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment