Files
fte-Homepage/.gitea/workflows/dev-2-0.yaml
T
fte 4e1007c86e
Website / Website veröffentlichen (push) Successful in 21s
changed dev domain in dev2.0 workflow
2026-08-18 19:46:46 +02:00

35 lines
811 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://dev.ftecke.de"
- name: deploy
run: |
rsync -azr --delete ./public/ /var/www/html/dev.ftecke.de/