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: jobs:
deploy: 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: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 # Priporočena je uporaba novejše verzije uses: actions/checkout@v4
- 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
- name: Deploy to Server via rsync - name: Deploy to Server via rsync
run: | run: |
@ -30,6 +21,7 @@ jobs:
chmod 600 ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa
# 2. Sinhroniziramo datoteke z rsync # 2. Sinhroniziramo datoteke z rsync
# rsync je že na voljo v Docker sliki, zato namestitev ni potrebna
rsync -avz --delete \ rsync -avz --delete \
--exclude=".git/" \ --exclude=".git/" \
--exclude=".gitea/" \ --exclude=".gitea/" \