Update sgeupdated pipeline v24

This commit is contained in:
2025-10-24 15:09:18 +03:00
parent 871bcf9651
commit eeda227698

View File

@@ -56,7 +56,14 @@ jobs:
fi 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 if [ "$BACKEND_CHANGED" = true ]; then
echo "⚡ Backend changes detected." echo "⚡ Backend changes detected."
@@ -64,8 +71,12 @@ jobs:
cd /home/ubuntu/Bgreen/sgeUpdated/sge-backend cd /home/ubuntu/Bgreen/sgeUpdated/sge-backend
/opt/apache-maven-3.9.11/bin/mvn clean install -DskipTests /opt/apache-maven-3.9.11/bin/mvn clean install -DskipTests
cd /home/ubuntu/Bgreen cd /home/ubuntu/Bgreen
echo "Rebuilding backend container..." echo "🔁 Rebuilding backend container..."
docker compose -f /home/ubuntu/Bgreen/docker-compose.yml up -d --build bgreen-backend 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 else
echo "✅ No backend changes." echo "✅ No backend changes."
fi fi
@@ -76,12 +87,16 @@ jobs:
if [ "$FRONTEND_CHANGED" = true ]; then if [ "$FRONTEND_CHANGED" = true ]; then
echo "⚡ Frontend changes detected." echo "⚡ Frontend changes detected."
cd /home/ubuntu/Bgreen/sgeUpdated/sge-frontend cd /home/ubuntu/Bgreen/sgeUpdated/sge-frontend
echo "Running npm build for frontend..." echo "Installing npm dependencies and building..."
# npm install npm install
# npm run build npm run build
cd /home/ubuntu/Bgreen cd /home/ubuntu/Bgreen
echo "Rebuilding frontend container..." echo "🔁 Rebuilding frontend container..."
docker compose -f /home/ubuntu/Bgreen/docker-compose.yml up -d --build bgreen-frontend 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 else
echo "✅ No frontend changes." echo "✅ No frontend changes."
fi fi