将 GitHub 链接到 Azure Boards
使用 GitHub,跟踪 Azure Boards 中的工作
使用 Azure Boards 规划和跟踪工作,并将 GitHub 作为软件开发的源代码管理。
将 Azure Boards 与 GitHub 存储库连接,从而将 GitHub 提交、拉取请求和问题链接到 Boards 中的工作项。
Azure Boards 应用
该集成是使用 Azure Boards 应用创建的,充当 Azure Boards 和 GitHub 之间的桥梁。
若要安装应用,你必须是 GitHub 存储库或 GitHub 组织的管理员或所有者。
该应用从 GitHub 市场安装。 Azure Boards 应用
对 GitHub 进行身份验证
Azure Boards 可以连接到 GitHub。 对于云中的 GitHub,添加 GitHub 连接时,验证选项为:
- 用户名/密码
- 个人访问令牌 (PAT)
有关建立连接的演练,请参阅:将 Azure Boards 连接到 GitHub。
可以配置其他 Azure Boards/Azure DevOps Projects、GitHub.com 存储库,或从 Azure Boards 应用页更改当前配置。
使用 Azure Boards 应用将 Azure Boards 与 GitHub 集成后,可以从 Azure Boards 的 Web 门户添加或删除存储库。
支持的集成方案
Azure Boards-GitHub 集成支持以下连接:
从 GitHub:
- 支持集成 GitHub 帐户或组织的所有存储库,或选择存储库。
- 添加或删除参与集成的 GitHub 存储库,并配置其连接到的项目。
- 暂停 Azure Boards-GitHub 集成或卸载应用。
从 Azure Boards:
- 将一个或多个 GitHub 存储库连接到 Azure Boards 项目。
- 在 Azure Boards 项目中,向 GitHub 连接添加或由其删除 GitHub 存储库。
- 完全删除项目的 GitHub 连接。
- 允许 GitHub 存储库连接到同一 Azure DevOps 组织或集合中的一个或多个 Azure Boards 项目。
Azure Boards-GitHub 集成支持以下操作任务:
- 根据 GitHub 提及内容,在工作项与 GitHub 提交、拉取请求和问题之间创建链接。
- 支持在使用 GitHub 提及内容时使用“修复”或“已修复”将工作项的状态转换为“已结束”或“已完成”状态。
- 在从工作项链接到 GitHub 提交、拉取请求或问题时,向 GitHub 发布讨论注释,从而支持完全可跟踪性。
- 在工作项“开发”部分显示链接到 GitHub 的代码项目。
- 在看板卡片上将链接到 GitHub 的项目显示为注释。
- 向 GitHub 存储库添加了看板列的支持状态徽章。
目前不支持以下任务:
- 使用指向 GitHub 项目的链接查询工作项。 但是,可以查询外部链接计数大于 0 的工作项。
注意
有关详细信息,请参阅: