簡介

已完成

在考慮如何在 GitHub 工作流程中新增效率時,請考慮您可以建置應用程式和整合,以改善和自定義工作流程。 使用 GitHub 應用程式和 OAuth 應用程式,您可以協助減少花費在手動工作上的時間量,並自訂工作流程以符合個人、小組和公司的需求。 您也可以在 GitHub Marketplace 上與其他人分享這些整合,並使用其他開發人員所建立的應用程式及整合。

假設您正在尋找 GitHub 尚未支援的功能。 也許您想要自動化處理某些更為瑣碎的任務。 例如,追蹤未為其建立的問題加上標籤的參與者。 或自動關閉任何超過數月未被碰觸的分支或提取要求。 無論您的需求為何,您應該都不是孤單的。 好消息是,GitHub 應用程式能提供讓您填補此空缺,並將您存放庫中的程序自動化的方式。 更好的消息是,您所需的解決方案可能已經存在。

最佳化應用程式和功能的價值以管理工作流程中的使用者,可以協助加快您的流程,同時維護效率、安全性和可靠性。 在本課程模組中,您將瞭解如何使用這些工具及其功能。

在本課程模組中,您將瞭解如何使用處理重複工作的 GitHub Apps,強制執行小組原則,以及維護整齊的存放庫,將 DevOps 程式自動化。

學習目標

本課程模組結束時,您將能夠:

  • 識別支援 GitHub 使用者所需的可用 GitHub 存取權杖。
  • 了解如何監視權杖速率限制。
  • 描述 GitHub 應用程式和 OAuth 應用程式的功能、使用案例及差異。
  • 在 GitHub 存放庫中安裝 GitHub 應用程式來展示您的知識。

必要條件

  • GitHub 帳戶
  • 在 GitHub 中巡覽及編輯檔案的能力

本課程模組說明如何將透過 GitHub 應用程式的常見 GitHub 工作自動化。 若要充分了解本課程模組所討論的權益,建議先完成下列課程模組: