--- include: - local: .gitlab-ci/versioning/gitversion.yml - local: .gitlab-ci/git/create_tag.yml stages: - release gitversion: extends: .versioning:gitversion stage: .pre tags: - gitlab-org-docker rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Run this job when commits are pushed or merged to the default branch create_tag: extends: .git:create_tag stage: release tags: - gitlab-org-docker variables: VERSION: v$GitVersion_SemVer TOKEN: $GITLAB_TOKEN needs: - job: gitversion artifacts: true rules: - if: $CI_COMMIT_TAG when: never # Do not run this job when a tag is created manually - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Run this job when commits are pushed or merged to the default branch