.gitea/workflows/dev-2-0.yaml aktualisiert
Website / Website veröffentlichen (push) Has been cancelled

This commit is contained in:
fte
2026-07-28 20:38:29 +02:00
parent 073919d65c
commit 45075d71ec
+22 -15
View File
@@ -11,18 +11,25 @@ jobs:
if: gitea.repository == 'fte/FTE-Homepage' if: gitea.repository == 'fte/FTE-Homepage'
runs-on: act-runnerV2 runs-on: act-runnerV2
steps: steps:
- name: clone - name: clone
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: npm install
env: - name: npm install
CI: "true" env:
run: npm ci --no-audit --no-fund CI: "true"
- name: build run: |
#env: npm ci --no-audit --no-fund
# HUGO_SECURITY_EXEC_ALLOW: "node|(postcss)"
# HUGO_SECURITY_NODE_DISABLE: "true" - name: build
run: hugo --minify --gc --baseURL "https://dev.ftecke.de/" env:
- name: deploy HUGO_SECURITY_EXEC_ALLOW: "node|(postcss)"
run: | HUGO_SECURITY_NODE_DISABLE: "true"
cd public run: |
rsync -azr --delete ./ /opt/data/webdata/ # 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/