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

Merge branch 'fix-ci-latest-tag' into 'main'

Fix overwriting latest Tag in CI

See merge request !3
parents 555402b8 c18c1df1
No related branches found
No related tags found
1 merge request!3Fix overwriting latest Tag in CI
Pipeline #1716 passed
......@@ -69,6 +69,7 @@ push-merge-request-image-gitlab:
stage: publish
extends: .get-version
script:
- export PRIMARY_IMAGE_TAG=${MERGE_REQUEST_TAG}
- export IMAGE_TAGS="${CI_REGISTRY_IMAGE}:${MERGE_REQUEST_TAG},${CI_REGISTRY_IMAGE}:${MERGE_REQUEST_TAG}-${CI_COMMIT_SHORT_SHA}"
- mvn deploy -Pgitlab-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules:
......@@ -79,6 +80,7 @@ push-merge-request-image-nexus:
stage: publish
extends: .get-version
script:
- export PRIMARY_IMAGE_TAG=${MERGE_REQUEST_TAG}
- export IMAGE_TAGS="${NEXUS_IMAGE_PREFIX}:${MERGE_REQUEST_TAG},${NEXUS_IMAGE_PREFIX}:${MERGE_REQUEST_TAG}-${CI_COMMIT_SHORT_SHA}"
- mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules:
......@@ -109,6 +111,7 @@ push-snapshot-image-gitlab:
stage: publish
extends: .get-version
script:
- export PRIMARY_IMAGE_TAG=${SNAPSHOT_TAG}
- export IMAGE_TAGS="${CI_REGISTRY_IMAGE}:${SNAPSHOT_TAG},${CI_REGISTRY_IMAGE}:${SNAPSHOT_TAG}-${CI_COMMIT_SHORT_SHA},${CI_REGISTRY_IMAGE}:snapshot-latest"
- mvn deploy -Pgitlab-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
only:
......@@ -118,6 +121,7 @@ push-snapshot-image-nexus:
stage: publish
extends: .get-version
script:
- export PRIMARY_IMAGE_TAG=${SNAPSHOT_TAG}
- export IMAGE_TAGS="${NEXUS_IMAGE_PREFIX}:${SNAPSHOT_TAG},${NEXUS_IMAGE_PREFIX}:${SNAPSHOT_TAG}-${CI_COMMIT_SHORT_SHA},${NEXUS_IMAGE_PREFIX}:snapshot-latest"
- mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
only:
......@@ -169,6 +173,7 @@ push-release-image-gitlab:
extends: .get-version
script:
- mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS
- export PRIMARY_IMAGE_TAG=${CI_COMMIT_TAG}
- export IMAGE_TAGS="${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG},${CI_REGISTRY_IMAGE}:latest"
- mvn deploy -Pgitlab-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules:
......@@ -179,6 +184,7 @@ push-release-image-nexus:
extends: .get-version
script:
- mvn versions:set -DnewVersion=${CI_COMMIT_TAG} $MAVEN_CLI_OPTS
- export PRIMARY_IMAGE_TAG=${CI_COMMIT_TAG}
- export IMAGE_TAGS="${NEXUS_IMAGE_PREFIX}:${CI_COMMIT_TAG},${NEXUS_IMAGE_PREFIX}:latest"
- mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules:
......
......@@ -232,7 +232,7 @@
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<image>
<name>${CI_REGISTRY_IMAGE}/${project.artifactId}</name>
<name>${CI_REGISTRY_IMAGE}:${PRIMARY_IMAGE_TAG}</name>
<tags>${IMAGE_TAGS}</tags>
<publish>true</publish>
</image>
......@@ -272,7 +272,7 @@
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<image>
<name>docker.ozg-sh.de/${project.artifactId}</name>
<name>docker.ozg-sh.de/${project.artifactId}:${PRIMARY_IMAGE_TAG}</name>
<tags>${IMAGE_TAGS}</tags>
<publish>true</publish>
</image>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment