feat(CI) Add Release management
This commit is contained in:
parent
ae27151781
commit
42b03e38cf
@ -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"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user