pull/497/head
parent
82fbb983ce
commit
1d13cc3f0b
|
@ -11,8 +11,6 @@ on:
|
|||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
preview_url: ${{ steps.deploy.outputs.url }}
|
||||
steps:
|
||||
# 第一步:检出主仓库代码
|
||||
- name: 检出主仓库代码
|
||||
|
@ -42,24 +40,20 @@ jobs:
|
|||
- name: 构建项目
|
||||
run: pnpm build # 构建 VitePress 项目
|
||||
|
||||
# 第六步:安装 Wrangler
|
||||
- name: 安装 Wrangler
|
||||
run: pnpm add -g wrangler@3 # 安装 Wrangler v3
|
||||
|
||||
# 第七步:发布到 Cloudflare Pages
|
||||
- name: 发布到 Cloudflare Pages
|
||||
- name: Deploy to Cloudflare Pages
|
||||
id: deploy
|
||||
uses: cloudflare/pages-action@v1
|
||||
uses: cloudflare/wrangler-action@v3
|
||||
with:
|
||||
apiToken: ${{ secrets.CLOUDFLARE_PAGES_TOKEN }} # Cloudflare Pages API Token
|
||||
accountId: ${{ secrets.CLOUDFLARE_PAGES_ACCOUNT }} # Cloudflare 账户 ID
|
||||
projectName: rle-wiki-preview # Cloudflare Pages 项目名称
|
||||
directory: docs/.vitepress/dist # 构建输出目录
|
||||
apiToken: ${{ secrets.CLOUDFLARE_PAGES_TOKEN }}
|
||||
accountId: ${{ secrets.CLOUDFLARE_PAGES_ACCOUNT }}
|
||||
command: pages deploy docs/.vitepress/dist --project-name=rle-wiki-preview
|
||||
|
||||
# 第八步:获取预览链接并发送到 PR
|
||||
comment_on_pr:
|
||||
needs: deploy
|
||||
uses: project-trans/actions/.github/workflows/comment-pr-preview-link.yml@main
|
||||
secrets: inherit
|
||||
- name: pr preview action
|
||||
uses: project-trans/pr-preview-action@v1.0.0
|
||||
with:
|
||||
previewUrl: ${{ needs.deploy.outputs.preview_url }}
|
||||
previewUrl: ${{ steps.deploy.outputs.deployment-url }}
|
||||
BOT_APP_ID: ${{ vars.BOT_APP_ID }}
|
||||
BOT_APP_SECRET: ${{ secrets.BOT_APP_SECRET }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
REMOVE_PREFIX: docs
|
||||
REMOVE_SUFFIX: .md
|
||||
|
|
Loading…
Reference in New Issue