34 lines
976 B
YAML
34 lines
976 B
YAML
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 |