簡介
GitHub 腳本是工作流程動作,可讓您從 GitHub Actions 存取 GitHub API。 它為 octokit/rest.js中提供的任何 API 使用方式提供方便的支援。
假設您負責維護一個活躍的 GitHub 存放庫。 您的專案有大量的取用者與參與者,並且您希望確保他們都能獲得良好體驗。 您也發現管理小組的計劃和工作負載的責任是真的會疊加起來的。 您需要一個解決方案,可讓您將一些平凡的工作交給自動化,以便專注於真正增加價值的區域。 您知道 GitHub 提供 API,可讓您自動回復新問題,並開始新 Bug 報告的分級工作流程。 到目前為止,您只是還沒有投入時間來弄清楚這一切。
在此課程模組中,您將會了解到如何使用 GitHub 指令碼從 GitHub Actions 工作流程與 GitHub API 互動。
學習目標
在此課程模組中,您將會:
- 在工作流程中使用 GitHub 指令碼。
- 使用 Octokit 對問題發表評論。
- 使用 Octokit 將問題新增至專案面板。
- 使用工作流程運算式語法來篩選工作流程中執行的作業。
必要條件
- GitHub 帳戶
- 在 GitHub 中瀏覽和編輯檔案的能力
- 熟悉 GitHub Actions \(英文\)
- 熟悉持續整合與持續傳遞
建議您先 使用 GitHub Actions 完成自動化開發工作 ,再開始本課程模組。