.gitea/workflows/publish.yml hinzugefügt

This commit is contained in:
2024-07-10 15:36:23 +02:00
parent 11e1002775
commit 51d1d2a657

View File

@@ -0,0 +1,37 @@
name: Website
on:
push:
branches: [main]
defaults:
run:
working-directory: /opt/runner/workdir/FTE-Homepage
jobs:
publish:
name: Website veröffentlichen
if: gitea.repository == 'fte/FTE-Homepage'
runs-on: act-runner
steps:
- name: Pull
run: |
git fetch --all
git reset --hard origin/main
- name: NPM install
run: |
npm i
- name: Build
run: |
rm -rf public
hugo --minify --gc
- name: Deploy
run: |
cd public
rsync -azr --delete ./ /var/www/html/www.ftecke.de/
# - name: Notification
# uses: actions/telegram-action@main
# if: always()
# with:
# chat_id: ${{ secrets.TG_CHAT_ID }}
# token: ${{ secrets.TG_TOKEN }}