feat: 切换会原deploy配置

master
绝弹 2023-09-12 09:15:25 +08:00 committed by GitHub
parent 02dd664cde
commit 8a72689fb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 12 deletions

View File

@ -1,19 +1,31 @@
# 工作流名称,可自定义
name: 自动部署
# 事件监听,决定什么时候触发该工作流内的任务
on:
# 在master分支推动到github时触发
push:
branches: [master]
branches: [ master ]
# 任务集合,可包含多个任务
jobs:
# 任务名称
build:
# 运行的操作系统
runs-on: ubuntu-latest
permissions:
contents: write
# 步骤集合,可包含多个步骤
steps:
- name: checkout
uses: actions/checkout@v2
- name: build
# 单个步骤没有名称直接使用一个action
- uses: actions/checkout@v2
# 单个步骤,带有名称,带有参数
- name: build and deploy
run: |
corepack enable
pnpm install
pnpm build
- name: deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
npm install
npm run build
cd dist
git config --global user.name "juetan"
git config --global user.email "810335188@qq.com"
git init
git add -A
git commit -m "Build through github action"
git push -f "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git" master:gh-pages