Skip to content

fix: 修复重复

fix: 修复重复 #163

Workflow file for this run

name: build and deploy MallChat
# 触发脚本的条件,develop分支push代码的时候
on:
push:
branches:
- env/test
# 要执行的任务
jobs:
# 任务名称
build_and_deploy:
# runs-on 指定job任务运行所需要的虚拟机环境(必填)
runs-on: ubuntu-latest
# 任务步骤
steps:
# 获取源码
- name: 迁出代码
# 使用action库 actions/checkout获取源码
uses: actions/checkout@v3 # 使用的工具
# 使用 pnpm
- name: 使用 pnpm
uses: pnpm/action-setup@v2
with:
version: 8.5.0
# 安装node
- name: 安装node.js
# 使用action库 actions/setup-node 安装node
uses: actions/setup-node@v3
with:
node-version: 16.18.1
cache: 'pnpm'
# 安装
- name: 安装依赖
run: pnpm install
# 打包
- name: 打包
run: pnpm build
# 部署到 github pages
- name: 部署到 Github Pages
uses: peaceiris/actions-gh-pages@v3
with:
personal_token: ${{ secrets.PAGES_DEPLOY_GITHUB_KEY }}
# 部署的目标仓库
external_repository: Evansy/mallchat.github.io
# 部署的目标分支
publish_branch: main # default: gh-pages
# 部署的源目录
publish_dir: ./dist
# 部署默认的 CNAME 文件内容
cname: test.mallchat.cn