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

use environemnt variable for branch

parent 6474b9a8
No related branches found
No related tags found
No related merge requests found
Pipeline #1978 passed
......@@ -25,7 +25,7 @@ default:
check_version:
stage: check_version
script:
- ./gitlab/check_version.sh $CI_COMMIT_REF_NAME
- ./gitlab/check_version.sh
build:
stage: build
......@@ -38,7 +38,7 @@ build:
deploy:
stage: publish
script:
- ./gitlab/deploy_maven_artifact.sh $CI_COMMIT_REF_NAME
- ./gitlab/deploy_maven_artifact.sh
push_docker_image:
stage: publish
......@@ -46,7 +46,7 @@ push_docker_image:
- name: docker:dind
command: ["--tls=false"]
script:
- ./gitlab/build_and_push_docker_image.sh $CI_COMMIT_REF_NAME
- ./gitlab/build_and_push_docker_image.sh
test_build_deploy_helm_chart:
stage: publish
......@@ -55,7 +55,7 @@ test_build_deploy_helm_chart:
- ./gitlab/configure_git.sh
- ./gitlab/configure_helm.sh
script:
- ./gitlab/test_build_deploy_helm_chart.sh $CI_COMMIT_REF_NAME $SERVICE_NAME
- ./gitlab/test_build_deploy_helm_chart.sh $SERVICE_NAME
trigger_dev_rollout:
stage: rollout
......@@ -82,7 +82,7 @@ trigger_test_rollout:
deploy_sbom_to_dependency_track:
stage: post_checks
script:
- ./gitlab/deploy_sbom_to_dependency_track.sh $CI_COMMIT_REF_NAME
- ./gitlab/deploy_sbom_to_dependency_track.sh
sonar_checks:
stage: post_checks
......
#!/usr/bin/env bash
branch="$1"
export IMAGE_TAG=$(./gitlab/get_tag_version.sh)
export DOCKER_REGISTRY_IMAGE=$DOCKER_REGISTRY_IMAGE
if [[ "$branch" == "main" ]]; then
if [[ "$CI_COMMIT_REF_NAME" == "main" ]]; then
profile="main"
elif [[ "$branch" == "release" ]]; then
elif [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
profile="release"
else
profile="dev"
......
#!/usr/bin/env bash
branch="$1"
release_regex='\d+.\d+.\d+'
snapshot_regex='\d+.\d+.\d+-SNAPSHOT'
rootVersion=$(run_mvn.sh help:evaluate -Dexpression=project.version -q -DforceStdout)
if [[ "$branch" == "release" ]]; then
if [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
if ! [[ "$rootVersion" =~ $release_regex ]]; then
echo "Keine Release Version für Branch $branch."
echo "Keine Release Version für Branch $CI_COMMIT_REF_NAME."
exit 1
fi
else
if ! [[ "$rootVersion" =~ $snapshot_regex ]]; then
echo "Keine Snapshot Version für Branch $branch."
echo "Keine Snapshot Version für Branch $CI_COMMIT_REF_NAME."
exit 1
fi
fi
\ No newline at end of file
#!/usr/bin/env bash
branch="$1"
jar_version=$(run_mvn.sh help:evaluate -Dexpression=project.version -q -DforceStdout | sed "s/SNAPSHOT/${branch:0:20}-SNAPSHOT/")
jar_version=$(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_version -DprocessAllModules=true
run_mvn.sh deploy -DskipTests -Dmaven.wagon.http.retryHandler.count=3
\ No newline at end of file
#!/usr/bin/env bash
branch="$1"
image_tag="${branch}-$(run_mvn.sh help:evaluate -Dexpression=project.version -q -DforceStdout)"
image_tag=$(./gitlab/get_tag_version.sh)
run_mvn.sh -P ci-build package -DskipTests
run_mvn.sh io.github.pmckeown:dependency-track-maven-plugin:upload-bom -Ddependency-track.apiKey=$dependency_track_api_key -Ddependency-track.projectVersion=$image_tag -Ddependency-track.dependencyTrackBaseUrl=https://dependency-track.ozg-sh.de
#!/usr/bin/env bash
branch="$1"
service_name="$2"
service_name="$1"
helm_chart_version=$(./gitlab/get_tag_version.sh)
./run_helm_test.sh
cd src/main/helm
helm package --version=$helm_chart_version .
if [[ "$branch" == "release" ]]; then
if [[ "$CI_COMMIT_REF_NAME" == "release" ]]; then
repository=ozg-base-apps
else
repository=ozg-base-apps-snapshot
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment