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