Files
font-design/.woodpecker.yml
2026-05-23 20:31:35 +00:00

46 lines
932 B
YAML

steps:
build:
image: alpine
commands:
- apk add --no-cache rsync
- rm -rf site
- mkdir -p site
- rsync -a --exclude site --exclude .git ./ site/
deploy:
image: alpine/git
secrets:
- source: pages_token
target: pages_token
commands:
- echo "$pages_token" | wc -c
- git config --global user.name admin
- git config --global user.email admin@backend-3.com
- git clone https://admin:${pages_token}@git.backend-3.com/admin/font-design.git deploy
- cd deploy
- git checkout gh-pages || git checkout --orphan gh-pages
- find . -mindepth 1 -maxdepth 1 ! -name .git -exec rm -rf {} +
- cp -r ../site/. .
- git add .
- git commit -m "deploy $(date +%s)" || true
- git push origin gh-pages --force
depends_on:
- build
when:
- event: push
- event: manual
- branch: main