将 GitHub 链接到 Azure Boards

已完成

使用 GitHub,跟踪 Azure Boards 中的工作

使用 Azure Boards 规划和跟踪工作,并将 GitHub 作为软件开发的源代码管理。

将 Azure Boards 与 GitHub 存储库连接,从而将 GitHub 提交、拉取请求和问题链接到 Boards 中的工作项。

GitHub 与 Azure Boards 集成的屏幕截图。

Azure Boards 应用

该集成是使用 Azure Boards 应用创建的,充当 Azure Boards 和 GitHub 之间的桥梁。

若要安装应用,你必须是 GitHub 存储库或 GitHub 组织的管理员或所有者。

该应用从 GitHub 市场安装。 Azure Boards 应用

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 的工作项。

注意

参考:Azure Boards - GitHub 集成

有关详细信息,请参阅: