github action 更新 pages 发布release

本文介绍如何使用GitHub Action在代码推送时自动同步更新release和pages,包括配置流程和具体步骤,适用于希望简化发布流程的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接: github action 更新 pages 发布release

上一篇: travis 自动 更新 github pages

下一篇: 利用github action下载 youtube 视频

action官方文档

https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions

使用 action 在push的时候, 同步更新 release 和 pages

release

https://github.com/softprops/action-gh-release

name: Release

on:
  push:
    tags:
      - 'v*.*.*'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: install
        run: | 
            npm i
            npm run build
            
      - name: Release
        uses: softprops/action-gh-release@v1
        with:
          files: ./dist/*
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

pages

https://github.com/crazy-max/ghaction-github-pages

https://github.com/marketplace/actions/deploy-to-github-pages

name: CI

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Run  build and test
      run: echo  build and test
    - name: Run a multi-line script
      run: |
         npm i
         npm run build
         npm run test
         
         
  pages:
    runs-on: ubuntu-latest
    needs: [build]
    steps:
    - uses: actions/checkout@v2
    - name: post pages
      run: echo post pages
    - name: Run a multi-line script
      run: |
         npm i
         npm run build
         npm run pages 
    - name: GitHub Pages
      uses: crazy-max/ghaction-github-pages@v1.3.0
      with:
        build_dir: pages
    env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值