Compare commits
4
Commits
develop
...
101d8bc623
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
101d8bc623 | ||
|
|
3aef9b2e9a | ||
|
|
f19302be25 | ||
|
|
fc70983ab9 |
No files matched your search
@@ -27,27 +27,37 @@ jobs:
|
|||||||
|
|
||||||
- name: Install rsync
|
- name: Install rsync
|
||||||
shell: bash
|
shell: bash
|
||||||
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
# Preverimo, ali lahko namestimo rsync
|
# Najprej preverimo, ali je rsync že nameščen
|
||||||
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
|
|
||||||
if command -v rsync &> /dev/null; then
|
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
|
rsync --version | head -n 1
|
||||||
else
|
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
|
fi
|
||||||
|
|
||||||
|
# Vedno vrnemo uspešno kodo za izhod, da korak ne bo označen kot neuspešen
|
||||||
|
exit 0
|
||||||
|
|
||||||
- name: Deploy to production server
|
- name: Deploy to production server
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -38,27 +38,37 @@ jobs:
|
|||||||
|
|
||||||
- name: Install rsync
|
- name: Install rsync
|
||||||
shell: bash
|
shell: bash
|
||||||
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
# Preverimo, ali lahko namestimo rsync
|
# Najprej preverimo, ali je rsync že nameščen
|
||||||
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
|
|
||||||
if command -v rsync &> /dev/null; then
|
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
|
rsync --version | head -n 1
|
||||||
else
|
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
|
fi
|
||||||
|
|
||||||
|
# Vedno vrnemo uspešno kodo za izhod, da korak ne bo označen kot neuspešen
|
||||||
|
exit 0
|
||||||
|
|
||||||
- name: Deploy to test server
|
- name: Deploy to test server
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in new issue
Block a user