Azure Boards 与 GitHub 的集成让您无需离开工作区即可调用 Copilot 云代理。在 Azure Boards 工作项内,您可以使用工作项的描述和评论上下文启动云代理会话并打开拉取请求。
有关其他 Copilot 集成的详情,请参阅 关于 Copilot 集成。
注意
- GitHub Copilot 使用 AI。请检查错误。参见 在 GitHub.com 上负责任地使用 GitHub Copilot 云代理。
- 当您将工作项发送到 Copilot 云代理时,代理会捕获文本字段(如描述和复现步骤)中的内容,以及最近的 50 条评论。此上下文会存储在拉取请求中,对有仓库访问权限的任何人可见。
先决条件
- 您必须拥有通过 Copilot Pro、Copilot Pro+、Copilot Business 或 Copilot Enterprise 访问 Copilot 的 GitHub 账户。
- 与 Azure DevOps 项目关联的仓库必须已启用 Copilot 云代理。
在 GitHub 上安装 Azure Boards 应用程序
注意
要安装 Azure Boards 应用程序,您必须是 GitHub 上组织或企业的所有者或应用程序管理员。
Azure Boards 应用程序在组织内只需安装一次。安装后,组织中的任何成员都可以将其 GitHub 账户连接到该应用程序并开始使用。
- 前往 Azure Boards 安装页面。
- 滚动至页面底部,然后使用 Account 下拉菜单选择您希望安装该应用的账户。
- 点击 安装。
- 选择您希望 Azure Boards 应用能够访问的仓库。
- 按照屏幕提示配置并授权该应用在您的 Azure DevOps 组织和项目中的使用。
批准 Azure Boards 应用程序权限
如果您已经在 GitHub 上安装了 Azure Boards 应用程序,则需要批准所需的权限更改,以便该应用能够与 GitHub Copilot 通信。
- 前往 已安装的 GitHub 应用程序 页面。
- 找到 Azure Boards 应用程序,然后点击 Review request 链接。
- 审查权限后,点击 Accept new permission。
从工作项创建拉取请求
- 在 Azure Boards 中,打开您想要发送到 Copilot 云代理的工作项。
- 点击工作项上的图标。
- 选择 Create a pull request with Copilot(使用 Copilot 创建拉取请求)。
- 在 GitHub repository 下拉框中,选择 Copilot 应该创建拉取请求的仓库。
- (可选)更改 Copilot 用于拉取请求的基准分支。
- (可选)添加任何额外指令,以向 Copilot 提供更多上下文。
- 点击 创建。
Copilot 云代理将开始处理该工作项并创建一个关联回工作项的草稿拉取请求。