Use git directly instead of actions/checkout in workflow #4

Merged
vdusa merged 1 commits from master into production 2026-03-11 08:06:24 +01:00
Showing only changes of commit 96561d736d - Show all commits

View File

@@ -8,10 +8,19 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Checkout
run: |
if [ -d /var/lib/act_runner/dusa.cz ]; then
cd /var/lib/act_runner/dusa.cz && git fetch origin && git reset --hard origin/production
else
git clone https://git.dusa.cz/vdusa/dusa.cz.git /var/lib/act_runner/dusa.cz && cd /var/lib/act_runner/dusa.cz && git checkout production
fi
- run: npm ci
- run: npm run build
- name: Build
run: |
cd /var/lib/act_runner/dusa.cz
npm ci
npm run build
- name: Deploy
run: rsync -a --delete dist/ /var/www/dusa.cz/
run: rsync -a --delete /var/lib/act_runner/dusa.cz/dist/ /var/www/dusa.cz/