fix(ci): normalize stack path for staging deployment
Normalize stack path locally to avoid ~ confusion when passing to remote shell
This commit is contained in:
@@ -861,11 +861,19 @@ jobs:
|
||||
SELECTED_IMAGE="$DEFAULT_IMAGE"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ -z "$SELECTED_IMAGE" ]; then
|
||||
SELECTED_IMAGE="$DEFAULT_IMAGE"
|
||||
fi
|
||||
|
||||
# Normalize stack path locally to avoid "~" confusion when passing to remote shell
|
||||
STACK_PATH_RAW="~/deployment/stacks/staging"
|
||||
if [ -n "$HOME" ]; then
|
||||
STACK_PATH="${STACK_PATH_RAW/#\~/$HOME}"
|
||||
else
|
||||
STACK_PATH="$STACK_PATH_RAW"
|
||||
fi
|
||||
|
||||
SELECTED_TAG="${SELECTED_IMAGE##*:}"
|
||||
SELECTED_REPO="${SELECTED_IMAGE%:*}"
|
||||
|
||||
@@ -875,8 +883,6 @@ jobs:
|
||||
FALLBACK_IMAGE="${SELECTED_REPO}:latest"
|
||||
fi
|
||||
|
||||
STACK_PATH="~/deployment/stacks/staging"
|
||||
|
||||
echo "🚀 Starting staging deployment..."
|
||||
echo " Image: ${SELECTED_IMAGE}"
|
||||
echo " Tag: ${SELECTED_TAG}"
|
||||
|
||||
Reference in New Issue
Block a user