Skip to content
Snippets Groups Projects
Commit 90236b42 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

fix: set VERSION for merge requests, CI_COMMIT_REF_NAME for resource group

parent 5d1fb6db
No related branches found
No related tags found
1 merge request!497fix: set VERSION for merge requests, CI_COMMIT_REF_NAME for resource group
...@@ -67,7 +67,7 @@ variables: ...@@ -67,7 +67,7 @@ variables:
## - internal tag used for the CI. Also temporarily tagged ## - internal tag used for the CI. Also temporarily tagged
## on eicweb to communicate between jobs (removed in cleanup job) ## on eicweb to communicate between jobs (removed in cleanup job)
## - export tag to public registries, optional secondary export tag ## - export tag to public registries, optional secondary export tag
VERSION: "$CI_COMMIT_BRANCH" VERSION: "${CI_COMMIT_REF_NAME}"
NIGHTLY_TAG: "nightly" NIGHTLY_TAG: "nightly"
TESTING_TAG: "testing" TESTING_TAG: "testing"
INTERNAL_TAG: "${TESTING_TAG}-${VERSION}" INTERNAL_TAG: "${TESTING_TAG}-${VERSION}"
...@@ -135,21 +135,22 @@ version: ...@@ -135,21 +135,22 @@ version:
script: script:
- | - |
if [ "x${CI_PIPELINE_SOURCE}" = "xmerge_request_event" ]; then if [ "x${CI_PIPELINE_SOURCE}" = "xmerge_request_event" ]; then
INTERNAL_TAG="unstable-mr-${CI_MERGE_REQUEST_PROJECT_ID}-${CI_MERGE_REQUEST_IID}" VERSION="unstable-mr-${CI_MERGE_REQUEST_PROJECT_ID}-${CI_MERGE_REQUEST_IID}"
NIGHTLY_TAG="${INTERNAL_TAG}-nightly" INTERNAL_TAG="${VERSION}"
EXPORT_TAG="unstable-mr-${CI_MERGE_REQUEST_PROJECT_ID}-${CI_MERGE_REQUEST_IID}" NIGHTLY_TAG="${VERSION}-nightly"
EXPORT_TAG="${VERSION}"
elif [[ "$CI_COMMIT_TAG" =~ ^v[0-9.]+ ]]; then elif [[ "$CI_COMMIT_TAG" =~ ^v[0-9.]+ ]]; then
VERSION="${CI_COMMIT_TAG:1}" VERSION="${CI_COMMIT_TAG:1}"
INTERNAL_TAG="stable-tag-${VERSION}" INTERNAL_TAG="stable-tag-${VERSION}"
EXPORT_TAG=${VERSION} EXPORT_TAG="${VERSION}"
elif [[ "$CI_COMMIT_BRANCH" = "v[0-9.]+-stable" ]]; then elif [[ "$CI_COMMIT_BRANCH" = "v[0-9.]+-stable" ]]; then
VERSION="${CI_COMMIT_BRANCH:1}" VERSION="${CI_COMMIT_BRANCH:1}"
INTERNAL_TAG="stable-br-${VERSION}" INTERNAL_TAG="stable-br-${VERSION}"
EXPORT_TAG=${VERSION} EXPORT_TAG="${VERSION}"
elif [[ "$CI_COMMIT_BRANCH" =~ ^v[0-9.]+-[a-z]+-stable ]]; then elif [[ "$CI_COMMIT_BRANCH" =~ ^v[0-9.]+-[a-z]+-stable ]]; then
VERSION="${CI_COMMIT_BRANCH:1}" VERSION="${CI_COMMIT_BRANCH:1}"
INTERNAL_TAG="stable-br-${VERSION}" INTERNAL_TAG="stable-br-${VERSION}"
EXPORT_TAG=${VERSION} EXPORT_TAG="${VERSION}"
fi fi
echo "VERSION=$VERSION" >> build.env echo "VERSION=$VERSION" >> build.env
echo "INTERNAL_TAG=$INTERNAL_TAG" >> build.env echo "INTERNAL_TAG=$INTERNAL_TAG" >> build.env
...@@ -171,7 +172,7 @@ version: ...@@ -171,7 +172,7 @@ version:
- when: on_success - when: on_success
needs: needs:
- version - version
resource_group: ${VERSION} resource_group: ${CI_COMMIT_REF_NAME}
## Use docker runner for docker builds ## Use docker runner for docker builds
tags: tags:
- docker-new - docker-new
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment