[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 4/5] gitlab: avoid extra pipelines for tags and stable branche
|
From: |
Daniel P . Berrangé |
|
Subject: |
[PATCH v2 4/5] gitlab: avoid extra pipelines for tags and stable branches |
|
Date: |
Fri, 26 May 2023 11:19:33 +0100 |
In upstream context we only run pipelines on staging branches, and
limited publishing jobs on the default branch.
We don't want to run pipelines on stable branches, or tags, because
the content will have already been tested on a staging branch before
getting pushed.
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
.gitlab-ci.d/base.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/.gitlab-ci.d/base.yml b/.gitlab-ci.d/base.yml
index f379c182a7..999149852e 100644
--- a/.gitlab-ci.d/base.yml
+++ b/.gitlab-ci.d/base.yml
@@ -33,6 +33,14 @@ variables:
# want jobs to run
#############################################################
+ # Never run jobs upstream on stable branch, staging branch jobs already ran
+ - if: '$CI_PROJECT_NAMESPACE == $QEMU_CI_UPSTREAM && $CI_COMMIT_BRANCH =~
/^stable-/'
+ when: never
+
+ # Never run jobs upstream on tags, staging branch jobs already ran
+ - if: '$CI_PROJECT_NAMESPACE == $QEMU_CI_UPSTREAM && $CI_COMMIT_TAG'
+ when: never
+
# Cirrus jobs can't run unless the creds / target repo are set
- if: '$QEMU_JOB_CIRRUS && ($CIRRUS_GITHUB_REPO == null ||
$CIRRUS_API_TOKEN == null)'
when: never
--
2.40.1
- [PATCH v2 0/5] gitlab: improvements to handling of stable staging branches, Daniel P . Berrangé, 2023/05/26
- [PATCH v2 1/5] gitlab: centralize the container tag name, Daniel P . Berrangé, 2023/05/26
- [PATCH v2 3/5] gitlab: stable staging branches publish containers in a separate tag, Daniel P . Berrangé, 2023/05/26
- [PATCH v2 5/5] gitlab: support disabling job auto-run in upstream, Daniel P . Berrangé, 2023/05/26
- [PATCH v2 4/5] gitlab: avoid extra pipelines for tags and stable branches,
Daniel P . Berrangé <=
- [PATCH v2 2/5] gitlab: allow overriding name of the upstream repository, Daniel P . Berrangé, 2023/05/26
- Re: [PATCH v2 0/5] gitlab: improvements to handling of stable staging branches, Michael Tokarev, 2023/05/30