From 1a7a43dd81e88a8d74bfbed6a173cd8d5c66b2c5 Mon Sep 17 00:00:00 2001 From: Christoph Schabert Date: Wed, 30 Aug 2023 15:12:53 +0200 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5ac2d7e..24bff73 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ variables: options: - release - default + - custom workflow: name: "Pipeline for Merge Request: $merge_request_event" @@ -56,6 +57,19 @@ Kubescore: - echo "Scoring the Chart YAML" - kube-score score Chart.yaml +Nexus Custom Upload: + stage: release + needs: + - Helm Template + - Helm Lint + rules: + - if: $PIPELINE == "custom" + image: registry.knecon.com/knecon/devops/build-image:latest + script: + - VERSION=$(cat Chart.yaml | grep "^version:" | sed 's/^version:\s\(.*\)$/\1/g') + - uploadFile=$( helm package . | awk 'NF>1{print q $NF}' ) + - curl -s -u "${CI_NEXUS_USER}:${CI_NEXUS_PASSWORD}" "${CI_NEXUS_ADDRESS}:443/repository/red-dev/" --upload-file $uploadFile + Nexus Upload: stage: release needs: