簡介

已完成

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 完成自動化開發工作 ,再開始本課程模組。