2024年12月11日 星期三

GitHub Actions的YAML文件建立流程


步驟 1:建立.github目錄

在倉儲 (Repository) 的根目錄中先建立一個名為.github的目錄,在其底下再建立一個子目錄workflows: .github/workflows 

步驟 2:建立YAML文件

在workflows目錄中建立一個新的YAML文件。

步驟 3:編寫YAML文件

在.yml文件中,我們需要定義工作流程的名稱、觸發事件、工作和步驟:
  • name: 工作流程的名稱。
  • on: 觸發事件,定義了何時啟動該工作流程 (e.g.每次push代碼時,或每當PR被提交時)。-WHEN
  • jobs: 定義工作流程中要執行的工作。每個工作可以有多個步驟,每個步驟執行一個命令。-WHAT
  • runs-on: 指定工作將在哪個系統上執行,可以使用self-hosted runner在local端電腦來啟動流程。-WHERE
  • steps: 定義每個工作的具體步驟,每個步驟會按順序執行

步驟 4:自動觸發工作流程

一般來當我們在.github/workflows/目錄下完成YAML文件後,GitHub Actions就會自動開始運行,無需額外的設定,另外我們可以在Actions頁面查看每個工作流程的執行狀態、日誌和結果。

沒有留言:

張貼留言