diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 84b20f0eb81a1676daf27c790ba8fdfe169cbbdd..f209fe34a64e7a3885a31f3b74e24f0d2a583005 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -134,6 +134,24 @@ push-snapshot-image-nexus: only: - main +push-snapshot-helm-nexus: + stage: publish + variables: + NEXUS_HELM_REPO_NAME: ozg-base-apps-snapshot + before_script: + - !reference [.get-version, before_script] + - !reference [.helm, before_script] + script: + - export HELM_CHART_VERSION=${PROJECT_VERSION}-main + - !reference [ .helm, script ] + - export HELM_CHART_VERSION=${PROJECT_VERSION}-main-${CI_COMMIT_SHORT_SHA} + - !reference [.helm, script] + only: + - main + artifacts: + paths: + - "*.tgz" + # Release jobs push-release-image-gitlab: stage: publish @@ -155,3 +173,19 @@ push-release-image-nexus: - mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS rules: - if: $CI_COMMIT_TAG + +push-release-helm-nexus: + stage: publish + variables: + NEXUS_HELM_REPO_NAME: ozg-base-apps + before_script: + - !reference [.get-version, before_script] + - !reference [.helm, before_script] + script: + - export HELM_CHART_VERSION=${PROJECT_VERSION} + - !reference [.helm, script] + rules: + - if: $CI_COMMIT_TAG + artifacts: + paths: + - "*.tgz" \ No newline at end of file