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:
@@ -866,6 +866,14 @@ jobs:
|
|||||||
SELECTED_IMAGE="$DEFAULT_IMAGE"
|
SELECTED_IMAGE="$DEFAULT_IMAGE"
|
||||||
fi
|
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_TAG="${SELECTED_IMAGE##*:}"
|
||||||
SELECTED_REPO="${SELECTED_IMAGE%:*}"
|
SELECTED_REPO="${SELECTED_IMAGE%:*}"
|
||||||
|
|
||||||
@@ -875,8 +883,6 @@ jobs:
|
|||||||
FALLBACK_IMAGE="${SELECTED_REPO}:latest"
|
FALLBACK_IMAGE="${SELECTED_REPO}:latest"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
STACK_PATH="~/deployment/stacks/staging"
|
|
||||||
|
|
||||||
echo "🚀 Starting staging deployment..."
|
echo "🚀 Starting staging deployment..."
|
||||||
echo " Image: ${SELECTED_IMAGE}"
|
echo " Image: ${SELECTED_IMAGE}"
|
||||||
echo " Tag: ${SELECTED_TAG}"
|
echo " Tag: ${SELECTED_TAG}"
|
||||||
|
|||||||
Reference in New Issue
Block a user