Posodobitev workflow datotek za preverjanje rsync namestitve
Deploy to Production Server / deploy (push) Failing after 10s Details

This commit is contained in:
Mark Poljanšek 2025-06-22 13:51:16 +02:00
parent 175f79e303
commit fc70983ab9
2 changed files with 42 additions and 30 deletions

View File

@ -28,24 +28,30 @@ jobs:
- name: Install rsync
shell: bash
run: |
# Preverimo, ali lahko namestimo rsync
echo "Preverjanje možnosti namestitve rsync..."
if command -v apt-get &> /dev/null; then
echo "Poskušam namestiti rsync z apt-get..."
sudo apt-get update && sudo apt-get install -y rsync || echo "Ni mogoče namestiti rsync z apt-get"
elif command -v yum &> /dev/null; then
echo "Poskušam namestiti rsync z yum..."
sudo yum install -y rsync || echo "Ni mogoče namestiti rsync z yum"
else
echo "Ni mogoče namestiti rsync - manjka paketni upravljalnik"
fi
# Preverimo, ali je rsync nameščen
# Najprej preverimo, ali je rsync že nameščen
if command -v rsync &> /dev/null; then
echo "rsync je nameščen, verzija:"
echo "rsync je že nameščen, verzija:"
rsync --version | head -n 1
else
echo "rsync ni nameščen, uporabili bomo tar"
# Če rsync ni nameščen, ga poskušamo namestiti
echo "rsync ni nameščen, poskušam namestiti..."
if command -v apt-get &> /dev/null; then
echo "Poskušam namestiti rsync z apt-get..."
sudo apt-get update && sudo apt-get install -y rsync || echo "Ni mogoče namestiti rsync z apt-get"
elif command -v yum &> /dev/null; then
echo "Poskušam namestiti rsync z yum..."
sudo yum install -y rsync || echo "Ni mogoče namestiti rsync z yum"
else
echo "Ni mogoče namestiti rsync - manjka paketni upravljalnik"
fi
# Ponovno preverimo, ali je namestitev uspela
if command -v rsync &> /dev/null; then
echo "rsync je uspešno nameščen, verzija:"
rsync --version | head -n 1
else
echo "rsync ni uspešno nameščen, uporabili bomo tar"
fi
fi
- name: Deploy to production server

View File

@ -39,24 +39,30 @@ jobs:
- name: Install rsync
shell: bash
run: |
# Preverimo, ali lahko namestimo rsync
echo "Preverjanje možnosti namestitve rsync..."
if command -v apt-get &> /dev/null; then
echo "Poskušam namestiti rsync z apt-get..."
sudo apt-get update && sudo apt-get install -y rsync || echo "Ni mogoče namestiti rsync z apt-get"
elif command -v yum &> /dev/null; then
echo "Poskušam namestiti rsync z yum..."
sudo yum install -y rsync || echo "Ni mogoče namestiti rsync z yum"
else
echo "Ni mogoče namestiti rsync - manjka paketni upravljalnik"
fi
# Preverimo, ali je rsync nameščen
# Najprej preverimo, ali je rsync že nameščen
if command -v rsync &> /dev/null; then
echo "rsync je nameščen, verzija:"
echo "rsync je že nameščen, verzija:"
rsync --version | head -n 1
else
echo "rsync ni nameščen, uporabili bomo tar"
# Če rsync ni nameščen, ga poskušamo namestiti
echo "rsync ni nameščen, poskušam namestiti..."
if command -v apt-get &> /dev/null; then
echo "Poskušam namestiti rsync z apt-get..."
sudo apt-get update && sudo apt-get install -y rsync || echo "Ni mogoče namestiti rsync z apt-get"
elif command -v yum &> /dev/null; then
echo "Poskušam namestiti rsync z yum..."
sudo yum install -y rsync || echo "Ni mogoče namestiti rsync z yum"
else
echo "Ni mogoče namestiti rsync - manjka paketni upravljalnik"
fi
# Ponovno preverimo, ali je namestitev uspela
if command -v rsync &> /dev/null; then
echo "rsync je uspešno nameščen, verzija:"
rsync --version | head -n 1
else
echo "rsync ni uspešno nameščen, uporabili bomo tar"
fi
fi
- name: Deploy to test server