chore(docs): fix ignore build script (#13248)
This commit is contained in:
@@ -20,7 +20,15 @@ diffResult=$?
|
|||||||
|
|
||||||
echo "DIFF RESULT (www): $diffResult"
|
echo "DIFF RESULT (www): $diffResult"
|
||||||
|
|
||||||
# For preview environments, also check project-specific directories
|
|
||||||
|
# Check for production build condition before preview checks
|
||||||
|
if [[ "$VERCEL_ENV" == "production" && $diffResult -eq 1 ]] ; then
|
||||||
|
# Proceed with the build for production with changes
|
||||||
|
echo "✅ - Build can proceed (production with changes)"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For preview environments, check project-specific directories
|
||||||
if [[ "$VERCEL_ENV" == "preview" && -n "$PROJECT_NAME" ]]; then
|
if [[ "$VERCEL_ENV" == "preview" && -n "$PROJECT_NAME" ]]; then
|
||||||
# Check for changes in the specific project directory
|
# Check for changes in the specific project directory
|
||||||
PROJECT_DIR="${SCRIPT_DIR}/apps/${PROJECT_NAME}"
|
PROJECT_DIR="${SCRIPT_DIR}/apps/${PROJECT_NAME}"
|
||||||
@@ -50,18 +58,14 @@ if [[ "$VERCEL_ENV" == "preview" && -n "$PROJECT_NAME" ]]; then
|
|||||||
previewShouldBuild=1
|
previewShouldBuild=1
|
||||||
fi
|
fi
|
||||||
echo "PREVIEW SHOULD BUILD: $previewShouldBuild"
|
echo "PREVIEW SHOULD BUILD: $previewShouldBuild"
|
||||||
|
|
||||||
|
if [[ $previewShouldBuild -eq 1 ]]; then
|
||||||
|
# Proceed with the build for preview if there are changes in project or packages directory
|
||||||
|
echo "✅ - Build can proceed (preview with project/packages changes)"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ("$VERCEL_ENV" == "production" && $diffResult -eq 1) || "$VERCEL_GIT_COMMIT_REF" = "docs/"* ]] ; then
|
# Don't build
|
||||||
# Proceed with the build for production with changes or docs branches
|
echo "🛑 - Build cancelled: Conditions don't match"
|
||||||
echo "✅ - Build can proceed (production with changes or docs branch)"
|
exit 0;
|
||||||
exit 1;
|
|
||||||
elif [[ "$VERCEL_ENV" == "preview" && -n "$PROJECT_NAME" && $previewShouldBuild -eq 1 ]]; then
|
|
||||||
# Proceed with the build for preview if there are changes in project or packages directory
|
|
||||||
echo "✅ - Build can proceed (preview with project/packages changes)"
|
|
||||||
exit 1;
|
|
||||||
else
|
|
||||||
# Don't build
|
|
||||||
echo "🛑 - Build cancelled: Conditions don't match"
|
|
||||||
exit 0;
|
|
||||||
fi
|
|
||||||
Reference in New Issue
Block a user