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

run whole pipeline

parent 9561b90b
Branches
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@ image: maven:3.9.9-eclipse-temurin-21-alpine
stages:
- check_version
# - build
- build
- publish
- rollout
- post_checks
......@@ -41,40 +41,40 @@ check_version:
fi
fi
# build:
# stage: build
# services:
# - name: docker:dind
# command: ["--tls=false"]
# script:
# - FAILED_STAGE=$CI_JOB_STAGE
# - run_mvn.sh clean install -Dmaven.wagon.http.retryHandler.count=3 -DelasticTests.disabled=true
build:
stage: build
services:
- name: docker:dind
command: ["--tls=false"]
script:
- FAILED_STAGE=$CI_JOB_STAGE
- run_mvn.sh clean install -Dmaven.wagon.http.retryHandler.count=3 -DelasticTests.disabled=true
# deploy:
# stage: publish
# script:
# - FAILED_STAGE=$CI_JOB_STAGE
# - JAR_TAG=$(run_mvn.sh help:evaluate -Dexpression=project.version -q -DforceStdout | sed "s/SNAPSHOT/${CI_COMMIT_REF_NAME:0:20}-SNAPSHOT/")
# - run_mvn.sh versions:set -DnewVersion=$JAR_TAG -DprocessAllModules=true
# - run_mvn.sh deploy -DskipTests -Dmaven.wagon.http.retryHandler.count=3
deploy:
stage: publish
script:
- FAILED_STAGE=$CI_JOB_STAGE
- JAR_TAG=$(run_mvn.sh help:evaluate -Dexpression=project.version -q -DforceStdout | sed "s/SNAPSHOT/${CI_COMMIT_REF_NAME:0:20}-SNAPSHOT/")
- run_mvn.sh versions:set -DnewVersion=$JAR_TAG -DprocessAllModules=true
- run_mvn.sh deploy -DskipTests -Dmaven.wagon.http.retryHandler.count=3
# push_docker_image:
# stage: publish
# services:
# - name: docker:dind
# command: ["--tls=false"]
# script:
# - FAILED_STAGE=$CI_JOB_STAGE
# - export IMAGE_TAG=$(./gitlab/get_tag_version.sh)
# - export DOCKER_REGISTRY_IMAGE=$DOCKER_REGISTRY_IMAGE
# - |
# if [[ "$CI_COMMIT_REF_NAME" == "main" ]]; then
# run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P main -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
# elif [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
# run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P release -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
# else
# run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P dev -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
# fi
push_docker_image:
stage: publish
services:
- name: docker:dind
command: ["--tls=false"]
script:
- FAILED_STAGE=$CI_JOB_STAGE
- export IMAGE_TAG=$(./gitlab/get_tag_version.sh)
- export DOCKER_REGISTRY_IMAGE=$DOCKER_REGISTRY_IMAGE
- |
if [[ "$CI_COMMIT_REF_NAME" == "main" ]]; then
run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P main -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
elif [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P release -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
else
run_mvn.sh spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -P dev -Ddocker.publishRegistry.username=${NEXUS_USER} -Ddocker.publishRegistry.password=${NEXUS_PASSWORD}
fi
test_build_deploy_helm_chart:
stage: publish
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment