Notes/.woodpecker/.deploy.yml

16 lines
484 B
YAML

steps:
- name: deploy
image: node:18-alpine
when:
- branch: master
event: push
environment:
CLOUDFLARE_ACCOUNT_ID:
from_secret: CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_API_TOKEN:
from_secret: CLOUDFLARE_API_TOKEN
commands:
- npm install --save-dev
- npm run build
- npx wrangler pages deploy "./build/" --project-name blog --branch master --commit-dirty
secrets: [CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKEN]