stages: - set-version - push-tag include: - local: 'templates/releasing/set-version.gitlab-ci.yml' variables: BUMP_VERSION: "major" increase-version: rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH - if: $CI_COMMIT_REF_NAME =~ /^RELEASE.*/ variables: TAG: "true" before_script: - setup-ssh extends: .set-version push-tag-and-branch: stage: push-tag image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-ssh-tool:1.4.0 rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH before_script: - setup-ssh - echo $VERSION - pull script: - git checkout -b RELEASE-$VERSION - git tag $VERSION - git push origin RELEASE-$VERSION $VERSION