feat(CI) Add Release management

This commit is contained in:
Marcel Feix 2021-07-13 07:38:51 +00:00
parent ae27151781
commit 42b03e38cf

View File

@ -1,6 +1,13 @@
stages:
- test
- generate-docs
- release
include:
- project: 'gilden/ci/gitlab-ci-templates'
ref: 'master'
file:
- 'release-template.gitlab-ci.yml'
Test-Java-Backend:
stage: test
@ -51,3 +58,30 @@ pages:
artifacts:
paths: [ public/ ]
only: [ master ]
a.major-release:
extends: .release-template
variables:
BUMP_VERSION: "major"
b.minor-release:
extends: .release-template
variables:
BUMP_VERSION: "minor"
c.patch-release:
extends: .release-template
variables:
BUMP_VERSION: "patch"
d.prerelease-release:
extends: .release-template
variables:
BUMP_VERSION: "prerelease"
e.build-release:
extends: .release-template
variables:
BUMP_VERSION: "build"