forked from Abdulbari/sgeUpdated
Update sgeupdated pipeline v24
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user