diff --git a/pipelines/release/eXXcellent-release-Main-Prerelease.gitlab-ci.yml b/pipelines/release/eXXcellent-release-Main-Prerelease.gitlab-ci.yml new file mode 100644 index 0000000..c8c7223 --- /dev/null +++ b/pipelines/release/eXXcellent-release-Main-Prerelease.gitlab-ci.yml @@ -0,0 +1,34 @@ +include: + - local: 'templates/releasing/release.gitlab-ci.yml' + - local: 'templates/releasing/release-gitlab.gitlab-ci.yml' + +# Creates next major prerelease on master (e.g.: 2.0.0-rc.1 --> 3.0.0-rc.1) +a.major-prerelease: + extends: .release-default + variables: + BUMP_VERSION: "major prerelease" + MODE: "bump" + +# Creates next minor prerelease on master (e.g.: 2.0.0-rc.1 --> 2.1.0-rc.1) +b.minor-prerelease: + extends: .release-default + variables: + BUMP_VERSION: "minor prerelease" + MODE: "bump" + +# Creates release on release branch (e.g.: 2.0.0-rc.1 --> 2.0.0) +c.patch-release: + extends: .release-release-branch + variables: + BUMP_VERSION: "patch" + MODE: "next_version" + +# Creates next prerelease on release branch (e.g.: 2.0.0 --> 2.0.1-rc.1 or 2.0.0-rc.1 --> 2.0.0-rc.2) +d.patch-prerelease: + extends: .release-release-branch + variables: + BUMP_VERSION: "prerelease" + MODE: "next_version" + +Create-Gitlab-Release: + extends: .release-create-gitlab \ No newline at end of file