摘要
本課程模組的學習目標是了解不同類型的 GitHub 動作,然後建立您自己的自訂 GitHub 動作並用在工作流程中。
為完成此目標,您必須先了解撰寫自訂 GitHub 動作所需的中繼資料和語法。 您已了解擴充動作功能的工作流程命令、如何為動作選擇私人或公用位置,以及建立動作記錄和版本控制的最佳做法。 您也已了解如何將動作發佈至 GitHub Marketplace。
接下來,您了解到 GitHub Actions 在取用外部 API 時會有何表現,而且您也會在工作流程中使用外部 API 的回應作為 output:
參數進行後續步驟。 最後,您知道如何透過建立問題、在動作原始程式碼中使用多個套件,與存放庫互動,以及如何使用 @actions/core package
撰寫錯誤和終止行為不正常的動作。
深入了解
針對我們在此課程模組中提及的主題,以下是相關的詳細資訊連結:
- 建立 Docker 容器動作 (英文)
- 建立 JavaScript 動作 (英文)
- 建立複合執行步驟動作 (英文)
- GitHub Actions 的中繼資料語法
- GitHub Actions 的工作流程命令 (英文)
- 設定動作的結束代碼 (英文)
- 對動作進行版本管理 (英文)
- 發佈動作 (英文)