From aef23f6ac3877d9d2bbf51e1f6c9c827af004ccf Mon Sep 17 00:00:00 2001 From: TC Date: Mon, 8 Sep 2025 16:12:04 +0000 Subject: [PATCH] Changed CACHE_TAG to use CI_MERGE_REQUEST_TARGET_BRANCH_NAME in merge requests for creating build caches --- .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ff76cf77..4245e19c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -55,11 +55,12 @@ build_cache: - 'echo "CI_PIPELINE_SOURCE: $CI_PIPELINE_SOURCE"' - 'echo "CI_COMMIT_BRANCH: $CI_COMMIT_BRANCH"' - 'echo "CI_DEFAULT_BRANCH: $CI_DEFAULT_BRANCH"' + - 'echo "CI_MERGE_REQUEST_TARGET_BRANCH_NAME: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME"' - apk update && apk add jq && apk add curl # Determine cache tag based on branch use branch name as tag, sanitize for Docker tag compatibility - | if [[ -z "$CI_COMMIT_BRANCH" ]]; then - CACHE_TAG="$CI_DEFAULT_BRANCH" + CACHE_TAG="$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" CACHE_NAME="build-cache" else CACHE_TAG=$(echo "$CI_COMMIT_BRANCH" | sed 's/[^a-zA-Z0-9._-]/-/g') @@ -125,7 +126,7 @@ test_build: # Use branch name as tag, sanitize for Docker tag compatibility - | if [[ -z "$CI_COMMIT_BRANCH" ]]; then - CACHE_TAG="$CI_DEFAULT_BRANCH" + CACHE_TAG="$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" CACHE_NAME="build-cache" else CACHE_TAG=$(echo "$CI_COMMIT_BRANCH" | sed 's/[^a-zA-Z0-9._-]/-/g')