简介

已完成

考虑可提高 GitHub 工作流效率的方法时,可生成应用和集成,以改进和自定义工作流。 通过使用 GitHub 应用和 OAuth 应用,可以帮助减少手动任务所花费的时间,并自定义工作流以满足个人、团队和公司需求。 你还可以在 GitHub 市场中与他人共享这些集成,并使用其他开发人员生成的应用和集成。

假设你正在寻找一个 GitHub 尚不支持的功能。 你可能想要自动化一些要处理的较为常见的任务,例如对未标记自己所创建问题的参与者进行跟进。 或者,可能想要自动关闭数月未使用过的任何分支或拉取请求。 无论你的需求是什么,其他人可能也有同样的需求。 好消息是,GitHub 应用提供了一种方法来满足你的需求,并自动化存储库中过程。 更好的消息是,其他人可能已经生成了你需要的解决方案。

优化应用和功能的价值,以在你的工作流中管理用户,从而帮助加快流程速度,同时保持效率、安全性和可靠性。 在本模块中,你将了解如何使用这些工具及其功能。

在本模块中,你将了解如何通过使用 GitHub 应用处理重复任务、强制执行团队策略并维护整洁的存储库来自动化 DevOps 进程。

学习目标

学完本模块后,你将:

  • 确定支持 GitHub 用户所需的可用 GitHub 访问令牌。
  • 了解如何监视令牌速率限制。
  • 描述 GitHub 应用和 OAuth 应用的功能、用例和差异。
  • 通过在 GitHub 存储库中安装 GitHub 应用来展示你掌握的知识。

先决条件

  • GitHub 帐户
  • 能够在 GitHub 中导航和编辑文件

该模块介绍了如何通过 GitHub 应用自动执行常见 GitHub 任务。 为了充分理解本模块讨论的优势,建议你先完成以下模块: