云效 AI 智能评审,现已正式发布。其核心能力为在您发起合并请求(MR)时,AI 将自动介入,对代码进行多维度深度分析,精准识别潜在问题。 解放开发者时间,统一代码质量标准,提升交付效率与质量。
这不是一次简单的功能更新,而是一场研发范式的革新。我们诚邀您参与本次“AI评审管体验活动”,直观感受 AI 驱动的代码评审所带来的生产力变革。
🚀 快速开始:体验 AI 智能代码评审
步骤 1:注册云效组织
登录阿里云帐号,访问 云效 DevOps 平台
如您没有云效组织,可访问上述链接,并创建您自己的组织。
步骤 2:导入代码仓库
访问 云效 Codeup
点击「导入外部仓库」
填入代码仓库地址:
使用自己的代码库(推荐):填入你自己代码库的 Git 地址(确保有两个可以对比的分支,如
main
和feature
分支)使用示例代码库:填入以下地址https://atomgit.com/udefine/online-store.git
我们为云效 Devops产品的新用户准备了一个示例仓库,本示例仓库是一个 在线商店订单管理系统,包含以下分支
master: 主分支,代码质量良好的基线版本
feature/order-analytics: 测试分支,包含订单分析功能。
点击确认,完成导入。如果代码库托管在其他平台,也可以根据页面提示完成导入操作。
步骤 3:创建合并请求
在代码库中,点击「合并请求」→「新建合并请求」
配置合并请求:
使用自己的代码库: 选择你的源分支和目标分支
使用示例代码库: 源分支选择
feature/order-analytics
,目标分支选择master
标题/描述: 点击右侧图标,可体验 AI 自动生成标题/描述(可选)
在「基础信息」区域,勾选 ✅ "新建后立即执行 AI 评审"
点击「确认」,AI开始执行评审
步骤 4:查看 AI 评审结果
等待 2-5 分钟,AI 评审完成后刷新页面
在评论区查看 云效 AI 助手 生成的评审意见,支持在云效 AI 助手的代码行内评论下方进行回复,对代码评审意见进行追问
查看AI助手撰写的完整代码评审报告
步骤 5:配置自定义评审规则
点击左侧分支菜单,进入源分支的代码详情页面
在顶部菜单中,找到WebIDE入口,打开源码编辑页面
在根目录创建
.aliyun/code
文件夹,创建code_review.yaml
,并且提交以下内容。问题级别默认为CRITICAL,这里将问题级别设置为MAJOR,能够发现更多潜在问题reviews: language: "zh-CN" problem_level: "MAJOR" # 报告 MAJOR 及以上级别问题 review_mode: "DEFAULT" ignores: - "*.log" - "**/target/**" - "**/test/**" path_instructions: - path: "**/service/impl/*.java" instructions: "请重点关注变量命名规范、空指针检查和异常处理,参考阿里巴巴 Java 开发手册" - path: "**/controller/*.java" instructions: "请检查参数校验和错误处理是否完善"
输入"feat: 更新自定义规则"并回车
回到代码评审概览页面,点击右侧“请求评审”按钮,重新触发智能代码评审。稍等几分钟,即可查看到更多评审意见。
📚 参考资料
支持的问题级别:
BLOCKER
|CRITICAL
|MAJOR
|MINOR
配置文件路径:
.aliyun/code/code_review.yaml
(必须位于源分支根目录)
开始体验吧,让 AI 成为你的代码质量伙伴!✨