跳转到主要内容
Azure DevOps 仅支持使用我们 Enterprise 版本的用户

为什么要将 Devin 集成到 Azure DevOps?

将 Devin 集成到您的 Azure DevOps 组织后,Devin 即可克隆代码仓库、创建拉取请求(pull request),并与您的团队高效协作。通过此集成,Devin 能无缝融入您现有的开发工作流程。

前提条件

在配置 Azure DevOps 集成之前,请确保您已具备:
  • Azure Active Directory (AAD) 全局管理员权限 - 用于授权 Devin 访问您的 Azure DevOps 组织
  • 专用服务账户 - 我们建议专门为 Devin 创建一个新的 Azure DevOps 账户(例如 [email protected]),而不是使用现有用户账户,以便更清晰地进行访问管理
在集成配置过程中,具有 AAD 全局管理员权限的用户必须已在浏览器中登录。

设置集成

  1. 在您的 Enterprise Devin 账户中,前往 Settings > Enterprise Settings > Connected Accounts
Azure DevOps Conected Accounts
  1. 在 Connected Accounts 页面上,点击 Connect to Azure DevOps 按钮。
Connect To Azure DevOps
  1. 这会打开一个新的浏览器标签页,要求您授予 Devin 访问您的 Azure DevOps Organization 的权限。请确保您使用拥有 AAD Global Admin 权限的账户登录(最好是您为 Devin 创建的专用服务账户)。
Azure DevOps Permissions
  1. 授权完成后,您会在 Enterprise Settings 中的 Connected Accounts 页面看到您的 Azure DevOps 集成,以及已连接的 Repositories(代码库)。
Azure DevOps Integrated
  1. 现在 Devin 已经可以访问您的 Azure DevOps,您可以为 Enterprise 账户内任意/所有 Sub-Organizations(子组织)授予权限。为此,在 Azure DevOps 集成中选择 Git Permissions,选择一个 Sub-Organization,并在 Group(组)或 Repository(代码库)级别授予权限。
Azure DevOps Git Permissions
  1. 对每个已被授予权限的 Sub-Organization,前往 Devin’s Settings > Devin’s Machine,点击 + Repository,将这些代码库接入 Devin’s Machine。
Azure DevOps Devin's Machine
我们建议在 Azure DevOps 中设置分支策略,以确保所有变更在合并前都经过适当的评审流程。
如果您的 Microsoft Entra ID 已与组织的 HRIS(Human Resources Information System,人力资源信息系统)集成,则可能需要额外的配置步骤才能完成 Azure DevOps 集成。有关高级设置的帮助,请联系 Devin 支持团队