简介

已完成

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

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

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

在本模块中,你将了解如何使用处理重复任务的 GitHub Apps 自动执行 DevOps 流程、强制实施团队策略和维护整洁的存储库。

学习目标

学完本模块后,你将:

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

先决条件

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

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