woodpecker workflows
纯前端
yml
when:
branch:
- v1
event:
- push
- manual
steps:
构建项目:
image: node:22-bookworm
commands:
- corepack enable
- pnpm install --frozen-lockfile --registry https://registry.npmmirror.com
- rm -rf packages/main/public/panoramas
- cp -r /deploy/file-store/panoramas packages/main/public/
- pnpm build:local
local部署:
image: alpine:3.22
commands:
- mkdir -p /deploy/panorama
- rm -rf /deploy/panorama/*
- cp -r packages/main/dist/. /deploy/panorama/