diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 48c6fd8..d69d840 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -95,10 +95,13 @@ deploy:staging: FORCED=0 if [ -n "${CI_VERSION_FORCE:-}" ]; then if expr "${CI_VERSION_FORCE}" : '^[0-9]\+\.[0-9]\+\.[0-9]\+$' >/dev/null; then - IFS='.' read -r FORCE_MAIN FORCE_SUB FORCE_PATCH <<< "${CI_VERSION_FORCE}" - MAIN=$FORCE_MAIN - SUB=$FORCE_SUB - PATCH=$FORCE_PATCH + OLD_IFS=$IFS + IFS='.' + set -- ${CI_VERSION_FORCE} + IFS=$OLD_IFS + MAIN=$1 + SUB=$2 + PATCH=$3 FORCED=1 else echo "⚠️ CI_VERSION_FORCE ungültig (${CI_VERSION_FORCE}). Ignoriere Override." @@ -282,10 +285,13 @@ deploy:production: FORCED=0 if [ -n "${CI_VERSION_FORCE:-}" ]; then if expr "${CI_VERSION_FORCE}" : '^[0-9]\+\.[0-9]\+\.[0-9]\+$' >/dev/null; then - IFS='.' read -r FORCE_MAIN FORCE_SUB FORCE_PATCH <<< "${CI_VERSION_FORCE}" - MAIN=$FORCE_MAIN - SUB=$FORCE_SUB - PATCH=$FORCE_PATCH + OLD_IFS=$IFS + IFS='.' + set -- ${CI_VERSION_FORCE} + IFS=$OLD_IFS + MAIN=$1 + SUB=$2 + PATCH=$3 FORCED=1 else echo "⚠️ CI_VERSION_FORCE ungültig (${CI_VERSION_FORCE}). Ignoriere Override."