gilde-ci-cd/templates/releasing/release.gitlab-ci.yml
2022-07-08 09:55:35 +02:00

34 lines
888 B
YAML

.release-common:
stage: release
variables:
PARENT_PIPELINE_ID: $CI_PIPELINE_ID
trigger:
include: release.gitlab-ci.yml
strategy: depend
.release-default:
extends: .release-common
rules:
# Do not create Release Job when the job was triggered in a manual job
# This is so depending triggers can run successfully.
- if: '$CI_PIPELINE_SOURCE == "pipeline"'
when: never
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
when: manual
- if: $CI_COMMIT_REF_NAME == 'Templates2.0'
when: manual
#Do not make releases available in TAG CIs
- if: $CI_COMMIT_TAG
when: never
- when: never
.release-release-branch:
extends: .release-common
rules:
- if: $CI_COMMIT_REF_NAME =~ 'RELEASE'
when: manual
#Do not make releases available in TAG CIs
- if: $CI_COMMIT_TAG
when: never
- when: never