Some checks failed
Deploy to Cloudflare Workers / deploy (push) Failing after 2m10s
36 lines
822 B
YAML
36 lines
822 B
YAML
name: Deploy to Cloudflare Workers
|
||
|
||
on:
|
||
push:
|
||
branches:
|
||
- main # 当推送到 main 分支时触发
|
||
|
||
jobs:
|
||
deploy:
|
||
runs-on: ubuntu-latest
|
||
|
||
steps:
|
||
- name: Checkout code
|
||
uses: actions/checkout@v4
|
||
|
||
- name: Setup Node.js
|
||
uses: actions/setup-node@v4
|
||
with:
|
||
node-version: '20' # 使用 Node.js 20,你可以根据需要调整版本
|
||
|
||
- name: Setup pnpm
|
||
uses: pnpm/action-setup@v4
|
||
with:
|
||
version: 9.14.4 # 使用 package.json 中指定的 pnpm 版本
|
||
|
||
- name: Install dependencies
|
||
run: pnpm install
|
||
|
||
- name: Build project
|
||
run: npx astro build
|
||
|
||
- name: Deploy to Cloudflare Workers
|
||
run: npx wrangler deploy
|
||
env:
|
||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|