popravljen workflow
Deploy to Production on Develop Push / deploy (push) Failing after 39s Details

This commit is contained in:
Mark Poljanšek 2025-08-21 12:06:24 +02:00
parent 09bf439765
commit 79d29d2824
1 changed files with 3 additions and 11 deletions

View File

@ -7,20 +7,11 @@ on:
jobs:
deploy:
runs-on: ubuntu-latest # Ta oznaka se ujema z vašim novim runnerjem
runs-on: ubuntu-latest # Ta oznaka se zdaj ujema z vašim NOVIM, pravilno nastavljenim runnerjem
steps:
- name: Checkout repository
uses: actions/checkout@v4 # Priporočena je uporaba novejše verzije
- name: Install rsync
run: |
# Posodobi seznam paketov in namesti rsync in openssh-client znotraj runnerja
# Uporabnik znotraj Gitea runnerja IMA sudo pravice.
# Težava je bila v Docker kontejnerju, ki ga uporabljate v labels.
# Najboljša rešitev je, da orodja namestimo direktno na runnerja, PREDEN uporabimo rsync.
sudo apt-get update
sudo apt-get install -y rsync openssh-client
uses: actions/checkout@v4
- name: Deploy to Server via rsync
run: |
@ -30,6 +21,7 @@ jobs:
chmod 600 ~/.ssh/id_rsa
# 2. Sinhroniziramo datoteke z rsync
# rsync je že na voljo v Docker sliki, zato namestitev ni potrebna
rsync -avz --delete \
--exclude=".git/" \
--exclude=".gitea/" \