Skip to content
Snippets Groups Projects
Commit 37985826 authored by Lukas Malte Monnerjahn's avatar Lukas Malte Monnerjahn
Browse files

use semantic versioning in image and helm tags

parent dc0f8224
Branches
Tags
No related merge requests found
...@@ -54,8 +54,8 @@ test-helm: ...@@ -54,8 +54,8 @@ test-helm:
- export PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout $MAVEN_CLI_OPTS) - export PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout $MAVEN_CLI_OPTS)
- export PROJECT_ARTIFACTID=$(mvn help:evaluate -Dexpression=project.artifactId -q -DforceStdout $MAVEN_CLI_OPTS) - export PROJECT_ARTIFACTID=$(mvn help:evaluate -Dexpression=project.artifactId -q -DforceStdout $MAVEN_CLI_OPTS)
- export NEXUS_IMAGE_PREFIX="docker.ozg-sh.de/${PROJECT_ARTIFACTID}" - export NEXUS_IMAGE_PREFIX="docker.ozg-sh.de/${PROJECT_ARTIFACTID}"
- export MERGE_REQUEST_TAG="MR-${CI_MERGE_REQUEST_IID}-${PROJECT_VERSION}" - export MERGE_REQUEST_TAG="${PROJECT_VERSION}-MR-${CI_MERGE_REQUEST_IID}"
- export SNAPSHOT_TAG="${CI_COMMIT_BRANCH}-${PROJECT_VERSION}" - export SNAPSHOT_TAG="${PROJECT_VERSION}-${CI_COMMIT_BRANCH}"
.publish-helm-chart: .publish-helm-chart:
before_script: before_script:
...@@ -172,7 +172,7 @@ push-release-image-gitlab: ...@@ -172,7 +172,7 @@ push-release-image-gitlab:
extends: .get-version extends: .get-version
script: script:
- mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS - mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS
- export IMAGE_TAGS="${CI_REGISTRY_IMAGE}:release-${CI_COMMIT_TAG},${CI_REGISTRY_IMAGE}:latest" - export IMAGE_TAGS="${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG},${CI_REGISTRY_IMAGE}:latest"
- mvn deploy -Pgitlab-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS - mvn deploy -Pgitlab-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
...@@ -182,7 +182,7 @@ push-release-image-nexus: ...@@ -182,7 +182,7 @@ push-release-image-nexus:
extends: .get-version extends: .get-version
script: script:
- mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS - mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS
- export IMAGE_TAGS="${NEXUS_IMAGE_PREFIX}:release-${CI_COMMIT_TAG},${NEXUS_IMAGE_PREFIX}:latest" - export IMAGE_TAGS="${NEXUS_IMAGE_PREFIX}:${CI_COMMIT_TAG},${NEXUS_IMAGE_PREFIX}:latest"
- mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS - mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
...@@ -195,7 +195,7 @@ push-release-helm-nexus: ...@@ -195,7 +195,7 @@ push-release-helm-nexus:
- !reference [.get-version, before_script] - !reference [.get-version, before_script]
- !reference [.publish-helm-chart, before_script] - !reference [.publish-helm-chart, before_script]
script: script:
- export HELM_CHART_VERSION=${PROJECT_VERSION} - export HELM_CHART_VERSION=${CI_COMMIT_TAG}
- !reference [.publish-helm-chart, script] - !reference [.publish-helm-chart, script]
rules: rules:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment