使用 GitHub Workflow 建立一套簡單的 release 流程

date
Jan 1, 2024
slug
setup-a-simple-release-flow-with-github-workflow
status
Published
tags
DevOps
summary
type
Post
因為最近想用 Bun 寫一個 js library,發現 setup 了蠻多東西,乾脆抓出來做成一個 template,方便之後可以直接拿來用。而在處理 release 的部分時發現除了手動 local release 外,直接放在 GitHub Action 上配合手動 trigger 好像更好,可以做到類似 CircleCI Approval 的效果,於是打算記錄一下。
 
要達到手動 trigger GitHub Workflow,其實很簡單,只要在 workflow file 上加上
就可以了。
 
加上後的 GitHub Workflow UI 會出現「Run workflow」,點下後就會觸發新的一次 Release 了
notion image
詳細的 Workflow 設置,可以參考 https://github.com/maxam2017/bun-lib-starter 裡的

© maxam 2023 - 2024