ci: add og-tasks (board) auto deploy to CD pipeline
This commit is contained in:
parent
d696707430
commit
4708a70076
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
@ -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 }}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user