From 42b03e38cf57ac117ee6efca10a32c667962d07b Mon Sep 17 00:00:00 2001 From: Marcel Feix Date: Tue, 13 Jul 2021 07:38:51 +0000 Subject: [PATCH] feat(CI) Add Release management --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 39c0036..89f6107 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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" +