Files
fte-Homepage/.gitea/workflows/dev-2-0.yaml
T
fte 45075d71ec
Website / Website veröffentlichen (push) Has been cancelled
.gitea/workflows/dev-2-0.yaml aktualisiert
2026-07-28 20:38:29 +02:00

35 lines
797 B
YAML

name: Website
on:
push:
branches: [dev]
workflow_dispatch:
jobs:
publish:
name: Website veröffentlichen
if: gitea.repository == 'fte/FTE-Homepage'
runs-on: act-runnerV2
steps:
- name: clone
uses: actions/checkout@v4
- name: npm install
env:
CI: "true"
run: |
npm ci --no-audit --no-fund
- name: build
env:
HUGO_SECURITY_EXEC_ALLOW: "node|(postcss)"
HUGO_SECURITY_NODE_DISABLE: "true"
run: |
# Erzwinge das Entfernen alter Absturz-Sperren von Hugo
rm -f .hugo_build.lock
rm -rf public
hugo --minify --gc --baseURL "https://ftecke.de"
- name: deploy
run: |
rsync -azr --delete ./public/ /opt/data/webdata/