Update sgeupdated pipeline v16
All checks were successful
sgeUpdated Smoke Test / smoke-test (push) Successful in 6s
sgeUpdated CI/CD / deploy (push) Successful in 22s

This commit is contained in:
2025-08-30 21:11:03 +03:00
parent 88a312d37c
commit 1aa745ebf5

View File

@@ -20,15 +20,18 @@ jobs:
username: ${{ secrets.SERVER_USER }} username: ${{ secrets.SERVER_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }} key: ${{ secrets.SSH_PRIVATE_KEY }}
script_stop: true script_stop: true
script: | script: |
cd /home/ubuntu/sgeUpdated cd /home/ubuntu/sgeUpdated
git pull origin main git fetch origin main
git reset --hard origin/main
echo "🔍 Detecting changes..." echo "🔍 Detecting changes..."
CHANGED_FILES=$(git diff --name-only HEAD~1 HEAD) CHANGED_FILES=$(git diff --name-only HEAD^ HEAD || true)
echo "Changed files: $CHANGED_FILES"
# --- Backend --- # --- Backend ---
if echo "$CHANGED_FILES" | grep -q "^sge-backend/"; then if echo "$CHANGED_FILES" | grep -E "(^|/)sge-backend/"; then
echo "⚙️ Backend changes detected. Rebuilding backend..." echo "⚙️ Backend changes detected. Rebuilding backend..."
cd sge-backend cd sge-backend
mvn clean install -DskipTests mvn clean install -DskipTests
@@ -40,7 +43,7 @@ jobs:
fi fi
# --- Frontend --- # --- Frontend ---
if echo "$CHANGED_FILES" | grep -q "^sge-frontend/"; then if echo "$CHANGED_FILES" | grep -E "(^|/)sge-frontend/"; then
echo "⚙️ Frontend changes detected. Rebuilding frontend..." echo "⚙️ Frontend changes detected. Rebuilding frontend..."
cd sge-frontend cd sge-frontend
npm install npm install
@@ -51,3 +54,4 @@ jobs:
else else
echo "✅ No frontend changes detected." echo "✅ No frontend changes detected."
fi fi