簡介
當您思考如何在 GitHub 工作流程內增加效率時,您可以建置應用程式和整合來改善並自訂您的工作流程。 使用 GitHub 應用程式和 OAuth 應用程式,您可以協助減少花費在手動工作上的時間量,並自訂工作流程以符合個人、小組和公司的需求。 您也可以在 GitHub Marketplace 上與其他人分享這些整合,而且可以當作回報來使用其他開發人員已建置的應用程式和整合。
假設您正在尋找 GitHub 尚未支援的功能。 也許您想要將一些自己必須處理但較為單調的工作自動化,例如連絡沒有標示其所建立之問題的參與者。 或者,您也許想要將已經數個月沒有人碰觸的分支或提取要求自動關閉。 無論您的需求為何,您應該都不是孤單的。 好消息是,GitHub 應用程式能提供讓您填補此空缺,並將您存放庫中的程序自動化的方式。 更好的消息是,很可能已經有其他人建置出您所需的解決方案。
最佳化應用程式和功能的價值以管理工作流程中的使用者,可以協助加快您的流程,同時維護效率、安全性和可靠性。 在本課程模組中,您將了解如何使用這些工具及其功能。
在此課程模組中,您將了解如何使用能處理重複工作、強制執行小組原則,以及維護存放庫整齊性的 GitHub 應用程式來自動化 DevOps 程序。
學習目標
本課程模組結束時,您將能夠:
- 識別支援 GitHub 使用者所需的可用 GitHub 存取權杖。
- 了解如何監視權杖速率限制。
- 描述 GitHub 應用程式和 OAuth 應用程式的功能、使用案例及差異。
- 在 GitHub 存放庫中安裝 GitHub 應用程式來展示您的知識。
必要條件
- GitHub 帳戶
- 在 GitHub 中瀏覽和編輯檔案的能力
本課程模組說明如何將透過 GitHub 應用程式的常見 GitHub 工作自動化。 若要充分了解本課程模組所討論的權益,建議先完成下列課程模組: