ci: add og-tasks (board) auto deploy to CD pipeline
Some checks failed
CI / test (push) Has been cancelled
CI / deploy (push) Has been cancelled

This commit is contained in:
小橘 2026-04-13 10:43:47 +00:00
parent d696707430
commit 4708a70076

View File

@ -29,8 +29,15 @@ jobs:
- run: npm install - run: npm install
- name: Build UI - name: Build UI
run: cd packages/engine/ui && npm install && npm run build && cp dist/index.html ../src/ui.html run: cd packages/engine/ui && npm install && npm run build && cp dist/index.html ../src/ui.html
- name: Deploy to Cloudflare Workers - name: Deploy Engine to Cloudflare Workers
run: cd packages/engine && npx wrangler deploy run: cd packages/engine && npx wrangler deploy
env: env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
- name: Build Board
run: cd packages/board && npm install && npm run build
- name: Deploy Board to Cloudflare Workers
run: cd packages/board && npx wrangler deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}