automated terminal push

This commit is contained in:
lenape
2025-08-03 13:31:36 +00:00
parent 408bd2e28f
commit 8bbf6a7eb0

View File

@@ -105,7 +105,7 @@ pipeline {
# 2⃣ Bootstrap & cleanup scripts (only if ACTION≠plan AND SKIP_BOOTSTRAP=false) # 2⃣ Bootstrap & cleanup scripts (only if ACTION≠plan AND SKIP_BOOTSTRAP=false)
if [ "${ACTION}" != "plan" ] && [ "${SKIP_BOOTSTRAP}" != "true" ]; then if [ "${ACTION}" != "plan" ] && [ "${SKIP_BOOTSTRAP}" != "true" ]; then
for file in bootstrap.sh cleanup.sh; do for file in bootstrap.bash cleanup.bash; do
if [ ! -f "$file" ]; then if [ ! -f "$file" ]; then
echo "❌ Missing required file: $file" echo "❌ Missing required file: $file"
exit 1 exit 1
@@ -117,7 +117,7 @@ pipeline {
fi fi
# Make scripts executable (if they aren't already) # Make scripts executable (if they aren't already)
chmod +x bootstrap.sh cleanup.sh || { chmod +x bootstrap.bash cleanup.bash || {
echo "⚠️ Could not make scripts executable, but continuing..." echo "⚠️ Could not make scripts executable, but continuing..."
} }
@@ -395,7 +395,7 @@ sonar.tags=terraform,infrastructure,enterprise-cicd
export AWS_REGION="${AWS_REGION}" export AWS_REGION="${AWS_REGION}"
# Run bootstrap script (uses Jenkins credentials) # Run bootstrap script (uses Jenkins credentials)
./bootstrap.sh ./bootstrap.bash
# Verify backend configuration was created # Verify backend configuration was created
if [ ! -f backend.tf ]; then if [ ! -f backend.tf ]; then
@@ -701,7 +701,7 @@ Type 'DESTROY' exactly to confirm:
export AWS_REGION="${AWS_REGION}" export AWS_REGION="${AWS_REGION}"
# Run cleanup script (uses Jenkins credentials) # Run cleanup script (uses Jenkins credentials)
./cleanup.sh ./cleanup.bash
echo "✅ Bootstrap cleanup completed" echo "✅ Bootstrap cleanup completed"
''' '''