web/.github/workflows/deploy.yml

34 lines
980 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 工作流名称,可自定义
name: 自动部署
# 事件监听,决定什么时候触发该工作流内的任务
on:
# 在master分支推动到github时触发
push:
branches: [ master ]
# 任务集合,可包含多个任务
jobs:
# 任务名称
build:
# 运行的操作系统
runs-on: ubuntu-latest
# 步骤集合,可包含多个步骤
steps:
# 单个步骤没有名称直接使用一个action
- uses: actions/checkout@v2
# 单个步骤,带有名称,带有参数
- name: build and deploy
run: |
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