feat(CI) Add Release management
This commit is contained in:
parent
ae27151781
commit
42b03e38cf
@ -1,6 +1,13 @@
|
|||||||
stages:
|
stages:
|
||||||
- test
|
- test
|
||||||
- generate-docs
|
- generate-docs
|
||||||
|
- release
|
||||||
|
|
||||||
|
include:
|
||||||
|
- project: 'gilden/ci/gitlab-ci-templates'
|
||||||
|
ref: 'master'
|
||||||
|
file:
|
||||||
|
- 'release-template.gitlab-ci.yml'
|
||||||
|
|
||||||
Test-Java-Backend:
|
Test-Java-Backend:
|
||||||
stage: test
|
stage: test
|
||||||
@ -51,3 +58,30 @@ pages:
|
|||||||
artifacts:
|
artifacts:
|
||||||
paths: [ public/ ]
|
paths: [ public/ ]
|
||||||
only: [ master ]
|
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