产品、设计、研发,聚在一起会发生什么?
今天,云效 Codeup 产研颜值3人组,首次齐聚屏幕前,为大家带来云效 Codeup 10月3大功能更新。干货满满,让我们一起了解一下吧!
1、代码检测全新升级,更易用
相比老版代码检测,云效新版代码检测做了如下4点增强:
(1)支持检测规则查看和自定义组合
如下图所示,在【检测方案】中,企业可以根据需要自定义检测方案。云效默认提供【敏感信息检测】、【依赖包漏洞检测】、【源码漏洞检测】、【Java 开发规约检测】、【代码补丁推荐】 5种检测包供企业使用。
点击某个具体的检测服务,如源码漏洞检测,还可查看具体的检测规则。每一条规则,支持编辑其严重等级,部分规则还允许自定义检测参数,如通过正则表达式限制检测范围。同时还支持停用不适合的规则或重新启用规则。
(2)检测报告轻松查看
在一次检测任务执行完成后,点击检测任务,即可完整查看当前分支最近一次成功的全量检测结果和问题列表。
(3)支持自定义检测门禁阈值
代码检测作为评审的辅助手段,可以减轻代码评审的成本。除了人工评审之外,云效 Codeup 支持将代码检测作为合并代码前的卡点,当检测设置的门禁不通过时,不允许任何人合并代码,避免质量不达标的代码被合并到生产分支。
(4)支持查看检测运行日志,快速定位问题
云效新版代码检测使用云效 Flow 流水线运行。针对检测运行失败的情况,前往云效流水线产品 Flow 可以方便地查看流水线的错误日志,以便快速定位和解决问题。
同时还需注意的是,新版代码检测运行的并发数和运行时长将计入云效流水线资源消耗。每月的资源消耗情况可前往云效流水线 Flow 页面左下角「资源」中进行查看。
2、推送评审模式上线,评审更高效
推送评审模式,是云效 Codeup 新推出的一种代码协同方式,可以为用户带来全新、高效的代码评审体验:
从开发者的角度,发起代码评审不再需要创建新分支,也不必在开发完成后切换至浏览器来创建代码评审,直接执行git push即可一键发起评审;
从管理者的角度,可以设置让开发人员向仓库push代码时,不再直接更新分支的代码,而是自动创建代码评审,通过评审的方式,保障代码质量。
具体来看,推送评审模式与现有分支模式相比有以下不同:
那么如何使用呢?云效 Codeup 工程师3分钟为你详解⬇️
3、库首页和文件查改体验优化,更好用
为了给开发者带来更优的代码管理体验,本月我们对代码库首页和文件查改这2处进行了体验优化:
(1)在库首页体验上:
兼容多视角的信息结构:我们将库首页从原先的流式页面,升级为多列灵活布局,满足日常管理、开发贡献等各类角色的使用诉求。大家既能在文件树看文件,又不会错过相关的库基础信息;
更高的阅读屏效:经过多轮可用性测试后,新版库首页提供了更为舒适、对开发者友好的信息密度,让视觉重心更聚焦;
提供更明确的活跃信息:通过增加代码提交列表,进库即可获知近期的代码活跃情况;
图片
(2)在文件查改体验上:
布局分区更合理:按对象不同,分为全局操作及内容查改两个片区,并按大家使用的高低频率,调整整体操作顺序。
图片
此外,在变更追溯,问题排查场景,我们正在着手优化Blame、代码块渲染,敬请期待。
以上就是云效 Codeup 10月新功能,前往 https://codeup.aliyun.com 即可体验。