c/.github/workflows/deploy.yaml
2024-08-12 11:05:46 +08:00

36 lines
802 B
YAML

name: Deploy
on:
push:
branches:
- master
concurrency:
group: ${{ github.ref }} # 使用分支名称作为并发组
cancel-in-progress: true # 启用取消正在进行的工作流
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: "拉取代码"
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: "设置node.js的版本"
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: "安装依赖"
run: |
npm install
- name: "打包"
run: |
npm run docs:build
- name: "部署"
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: docs/.vitepress/dist