Skip to main content

将 Copilot 云代理与 Azure Boards 集成

使用 Azure Boards 中的 Copilot 集成将工作项直接发送到 Copilot cloud agent 并生成拉取请求,全部来自您的 Azure DevOps 工作区。

谁可以使用此功能?

适用于所有付费 Copilot 计划

使用 Azure Boards GitHub 集成,无需离开工作区即可调用 Copilot cloud agent。 在 Azure Boards 工作项中,可以使用工作项说明和注释的上下文启动 cloud agent 会话和打开拉取请求。

有关其他 Copilot 集成的信息,请参阅 关于 Copilot 集成

注意

* GitHub Copilot 使用 AI。 检查是否有错误 请参阅“应用卡片:GitHub Copilot 智能体”。

  • 将工作项 Copilot cloud agent发送到时,代理将从文本字段(如说明和复制步骤)捕获内容,以及最后 50 条注释。 此上下文存储在拉取请求中,对有权访问存储库的任何人可见。

先决条件

  • 您必须拥有可通过付费GitHub计划访问Copilot的Copilot账户。
  • 连接到 Azure DevOps 项目的存储库必须启用 Copilot cloud agent 选项。

在 GitHub 上安装 Azure Boards 应用程序

注意

若要安装“Azure Boards”应用程序,您必须是GitHub上组织或企业的所有者或应用程序管理员。

只需在组织中安装一次 Azure Boards 应用。 安装应用后,组织的任何成员都可以将其 GitHub 帐户连接到应用并开始使用它。

  1. 转到 Azure Boards 安装页
  2. 滚动到页面底部,然后使用 “帐户 ”下拉菜单选择要在其中安装应用的帐户。
  3. 单击“安装”。****
  4. 选择要让 Azure Boards 应用能够访问的存储库。
  5. 按照屏幕上的提示配置和授权 Azure DevOps 组织和项目中的应用。

批准 Azure Boards 应用程序权限

如果您已经在GitHub上安装了 Azure Boards 应用程序,则需要批准所需的权限更改,以允许该应用程序与GitHub Copilot通信。

  1. 导航到 已安装 GitHub 的应用
  2. 找到 Azure Boards 应用程序,然后单击 审核请求链接。
  3. 查看权限,然后单击“ 接受新权限”。

从工作项创建拉取请求

  1. 在 Azure Boards 中,打开要发送到 Copilot cloud agent的工作项。
  2. 单击工作项上的 图标。
  3. 选择“使用 Copilot. 创建拉取请求”。
  4. GitHub存储库下,选择要在其中创建拉取请求的存储库Copilot。
  5. (可选)更改 Copilot 应用于拉取请求的基分支。
  6. (可选)添加任何其他说明以提供给 Copilot 更多上下文。
  7. 单击 “创建”

Copilot cloud agent 将开始处理工作项,并创建一个与工作项相关联的草稿拉取请求。

延伸阅读