Github通过Action自动部署

yml配置

name: xxx

on:
  release:
    types: [created]
  pull_request:
    branches:
      - master
  push:
    branches:
      - master

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: 16
      - run: npm install
      - run: npm test
      - run: npm run build

  deploy:
    needs: build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          persist-credentials: false
      - uses: JamesIves/github-pages-deploy-action@v4.3.3
        with:
          branch: master
          folder: dist

部署中128错误,需要在setting->general中修改设置

Error: The deploy step encountered an error: The process ‘/usr/bin/git’ failed with exit code 128 ❌

image.png
image.png

Github通过Action自动发布npm package

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容