Skip to content
Snippets Groups Projects
Commit 8e87bc72 authored by Felix Reichenbach's avatar Felix Reichenbach
Browse files

build and publish docker image

parent 4ee24cc8
No related branches found
No related tags found
No related merge requests found
...@@ -65,19 +65,14 @@ push_docker_image: ...@@ -65,19 +65,14 @@ push_docker_image:
command: ["--tls=false"] command: ["--tls=false"]
script: script:
- FAILED_STAGE=$CI_JOB_STAGE - FAILED_STAGE=$CI_JOB_STAGE
- run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 - IMAGE_TAGS="$DOCKER_REGISTRY_IMAGE:$(./gitlab/get_tag_version.sh)"
- IMAGE_TAG=$(./gitlab/get_tag_version.sh)
- docker login -u $DOCKER_REGISTRY_USER -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY
- docker tag $DOCKER_REGISTRY_IMAGE:build-latest $DOCKER_REGISTRY_IMAGE:$IMAGE_TAG
- docker push $DOCKER_REGISTRY_IMAGE:$IMAGE_TAG
- | - |
if [[ "$CI_COMMIT_REF_NAME" == "main" ]]; then if [[ "$CI_COMMIT_REF_NAME" == "main" ]]; then
docker tag $CI_REGISTRY_IMAGE:build-latest $CI_REGISTRY_IMAGE:snapshot-latest IMAGE_TAGS="$IMAGE_TAGS,$DOCKER_REGISTRY_IMAGE:snapshot-latest"
docker push $CI_REGISTRY_IMAGE:snapshot-latest
elif [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then elif [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
docker tag $CI_REGISTRY_IMAGE:build-latest $CI_REGISTRY_IMAGE:latest IMAGE_TAGS="$IMAGE_TAGS,$DOCKER_REGISTRY_IMAGE:latest"
docker push $CI_REGISTRY_IMAGE:latest
fi fi
- run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dspring-boot.build-image.publish=true -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD} -Dspring-boot.build-image.tags=${IMAGE_TAGS}
test_build_deploy_helm_chart: test_build_deploy_helm_chart:
stage: publish stage: publish
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment