forked from Abdulbari/sgeUpdated
Update sgeupdated pipeline v24
This commit is contained in:
@@ -56,7 +56,14 @@ jobs:
|
||||
fi
|
||||
|
||||
############################
|
||||
# Backend section (optional)
|
||||
# Docker readiness check
|
||||
############################
|
||||
echo "⏳ Checking Docker status before rebuild..."
|
||||
sleep 5
|
||||
docker ps -a || true
|
||||
|
||||
############################
|
||||
# Backend section
|
||||
############################
|
||||
if [ "$BACKEND_CHANGED" = true ]; then
|
||||
echo "⚡ Backend changes detected."
|
||||
@@ -64,8 +71,12 @@ jobs:
|
||||
cd /home/ubuntu/Bgreen/sgeUpdated/sge-backend
|
||||
/opt/apache-maven-3.9.11/bin/mvn clean install -DskipTests
|
||||
cd /home/ubuntu/Bgreen
|
||||
echo "Rebuilding backend container..."
|
||||
docker compose -f /home/ubuntu/Bgreen/docker-compose.yml up -d --build bgreen-backend
|
||||
echo "🔁 Rebuilding backend container..."
|
||||
docker compose -f docker-compose.yml up -d --build bgreen-backend || {
|
||||
echo "⚠️ Docker rebuild failed once, retrying..."
|
||||
sleep 5
|
||||
docker compose -f docker-compose.yml up -d --build bgreen-backend
|
||||
}
|
||||
else
|
||||
echo "✅ No backend changes."
|
||||
fi
|
||||
@@ -76,12 +87,16 @@ jobs:
|
||||
if [ "$FRONTEND_CHANGED" = true ]; then
|
||||
echo "⚡ Frontend changes detected."
|
||||
cd /home/ubuntu/Bgreen/sgeUpdated/sge-frontend
|
||||
echo "Running npm build for frontend..."
|
||||
# npm install
|
||||
# npm run build
|
||||
echo "Installing npm dependencies and building..."
|
||||
npm install
|
||||
npm run build
|
||||
cd /home/ubuntu/Bgreen
|
||||
echo "Rebuilding frontend container..."
|
||||
docker compose -f /home/ubuntu/Bgreen/docker-compose.yml up -d --build bgreen-frontend
|
||||
echo "🔁 Rebuilding frontend container..."
|
||||
docker compose -f docker-compose.yml up -d --build bgreen-frontend || {
|
||||
echo "⚠️ Docker rebuild failed once, retrying..."
|
||||
sleep 5
|
||||
docker compose -f docker-compose.yml up -d --build bgreen-frontend
|
||||
}
|
||||
else
|
||||
echo "✅ No frontend changes."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user