跳转到主要内容
Devin Docs home page
简体中文
搜索...
⌘K
Support
Devin
Devin
搜索...
Navigation
企业
Devin 如何融入我现有的软件开发生命周期(SDLC)?
文档
使用案例与教程
API 参考
版本说明
企业版
企业 API
企业
开始之前
企业使用场景
Devin 入门
企业级部署
深入了解组织(Organizations)
制品(Artifacts)
Git 集成
GitHub Enterprise Server 集成
Devin 如何融入我现有的软件开发生命周期(SDLC)?
安全与访问控制
企业安全
自定义角色与 RBAC
Okta SSO 设置
Azure AD SSO 设置
信任中心
虚拟私有云(VPC)
VPC 部署概览
Azure VPC 设置
AWS VPC 设置
网络和系统要求
在此页面
概述
关键集成点
Pull Request 工作流
工具使用授权
企业
Devin 如何融入我现有的软件开发生命周期(SDLC)?
了解 Devin 如何与软件开发生命周期(SDLC)工作流集成
概述
Devin 会通过创建包含其建议代码更改的 Pull Request(PR),为现有代码库和代码仓库做出贡献。Devin 与任何人类工程师一样,受完全相同的分支/SDLC 保护策略约束。Loop 中的人类工程师会在决定是否合并这些代码更改之前,审查 Devin 创建的 PR。
Devin 还可以使用其工具(如 shell 和浏览器)来执行操作。如果 Devin 需要通过这些工具执行实质性操作(例如使用 shell 发起一次 API 调用),则需要由人类工程师 1)通过内置的 Secrets Manager 向 Devin 提供凭证,并且 2)指示 Devin 执行相应操作。除非得到人类工程师的明确指示,Devin 不会自动使用其工具采取行动。
关键集成点
Pull Request 工作流
Devin 会创建包含建议代码变更的 PR
所有标准分支保护规则同样适用于 Devin
在合并前由人类工程师审查并批准 PR
代码审查流程与任何人类团队成员完全相同
工具使用授权
必须通过 Devin Secrets Manager 提供凭据
未经人工批准不得执行任何自动化操作
对所有已执行的操作保留完整的审计跟踪
GitHub Enterprise Server 集成
企业安全
⌘I