当前位置: 首页 > news >正文

八月更新 | CI 构建计划触发机制升级、制品扫描 SBOM 分析功能上线!

点击链接了解详情

img


这个八月,腾讯云 CODING DevOps 对持续集成、制品管理、项目协同、平台权限等多个产品模块进行了升级改进,为用户提供更灵活便捷的使用体验。以下是 CODING 新功能速递,快来看看是否有您期待已久的功能特性:

01 CI 构建计划触发机制升级

在原有代码变更及合并请求触发规则基础上,CODING 持续集成 (CI) 对触发机制进行了补充与完善,便于研发团队根据实际研发及管理场景配置精细化的触发规则。

比如,如果只希望特定成员(如 “coding”)在推送代码至名称含 “master” 的分支,且推送更新不包含 ./read-only 文件路径时触发构建,可通过以下组合规则实现:

img

通过灵活的规则组合,研发团队可以精确地配置触发构建的条件,确保只有在满足特定条件时才会触发构建流水线,极大地提高了开发流程的效率和灵活性。
📢:该功能目前处于灰度中,即将全面放开,敬请关注。

02 支持禁用构建计划

持续集成新增构建计划禁用功能。一旦构建计划被禁用,在任何情况下均不会被触发执行。当您的团队需要重新启用该构建计划时,只需将其启用即可。

img

03 制品扫描提供软件成分分析 (SBOM)

软件研发过程中往往会使用大量开源组件,开源组件代码的比例高达 90% 左右。这在加速软件研发的同时也带来了潜在的安全风险。为了帮助企业解决软件成分不透明、软件供应链风险追溯和治理效率低等问题,CODING 制品扫描推出**软件成分分析(SBOM)**重磅能力。

img

通过 SBOM,系统会分析制品的依赖组件,并提供各组件的版本、漏洞、license 统计等信息。与此同时,系统还会分析制品与依赖的关联关系,包括组件依赖的组件及组件所关联的制品,为软件供应链风险追溯和安全治理提供有效依据。

04 支持批量为用户设置 权限组/用户组

为了提升团队成员管理的效率和使用体验,CODING 在本次更新中上线了权限组/用户组的批量操作功能。

进入「团队设置中心」->「组织与成员」->「成员管理」,管理员可通过成员列表直观知悉成员所属的用户组/权限组。如需批量修改成员的用户组/权限组设置,通过右下方「批量处理」即可快速完成操作。

img

05 支持自定义团队域名

CODING 支持自定义团队域名啦!在「团队设置中心」->「团队信息」->「自定义域名」中,点击「自定义域名」即可为您的团队设置个性化的域名。

img

该功能目前为付费功能,多个域名允许同时生效。后续团队内资源(如 Wiki、代码仓库、制品库等)对外分享时的公开链接将基于默认域名生成。
📢:该功能目前处于灰度中,即将全面放开,敬请关注。

06 其他更新

  • 成员权限:除管理员相关的权限组以外,其他系统预设权限组(如「团队普通成员」、「项目经理」等)的权限配置均已支持**自定义修改。

  • 自动化助手:新增状态停留超时触发器,监测事项在指定状态的停留时间并执行指定动作。

  • 项目协同:事项搜索框支持多关键字搜索,多个关键字之间为「或」关系,以空格分隔即可。

  • 代码扫描:问题列表支持筛选出无需修复或误报的问题,快速定位有效问题。

  • 测试管理:测试用例支持按照序号排序;用例导入时标签上限提升至 300。

  • 测试协同:全新**「测试协同」**模块开放公测,基于原有测试管理提供更加流畅的测试协同体验。

除了上述新功能外,我们也对产品细节和使用体验进行了优化。您可以查看帮助中心*(https://coding.net/help)*了解如何使用新功能。

如果您对 CODING 产品有任何反馈或建议,也欢迎随时与我们联系,我们将竭诚为您提供支持。

img

http://www.lryc.cn/news/145624.html

相关文章:

  • Spring核心配置步骤-完全基于XML的配置
  • 宏基官网下载的驱动怎么安装(宏基笔记本如何安装系统)
  • 基于AVR128单片机抢答器proteus仿真设计
  • openGauss学习笔记-54 openGauss 高级特性-MOT
  • InsCode AI 创作助手
  • java对时间序列根据阈值进行连续性分片
  • Pillow:Python的图像处理库(安装与使用教程)
  • 自然语言处理-NLP
  • 柠檬水找零【贪心算法-】
  • el-date-picker设置开始时间小于结束时间
  • Linux内核学习(十三)—— 设备与模块(基于Linux 2.6内核)
  • 计算机视觉工程师学习路线
  • c#多线程—基础概念到“双色球”项目实现(附知识点目录、代码、视频)
  • 【OpenCV入门】第一部分——图像处理基础
  • vue3+ts+tinynce富文本编辑器+htmlDocx+file-saver 配合实现word下载
  • 论文阅读 The Power of Tiling for Small Object Detection
  • 【FreeRTOS】【应用篇】消息队列【下篇】
  • 芯片技术的崭新时代:探索未来的可能性
  • 博流RISC-V芯片Eclipse环境搭建
  • 智慧水产养殖方案,守护养殖水产品安全!
  • 前端vue引入高德地图入门教程
  • 【LeetCode题目详解】第八章 贪心算法 part05 435. 无重叠区间 763.划分字母区间 56. 合并区间 (day36补)
  • 数据的语言:学习数据可视化的实际应用
  • 【Flutter】Flutter简介
  • 做区块链卡牌游戏有什么好处?
  • C语言每日一练------Day(5)
  • (Windows )本地连接远程服务器(Linux),免密码登录设置
  • Python 面试:异常处理机制
  • Matlab图像处理-水平镜像
  • Ansys Zemax | 手机镜头设计 - 第 2 部分:使用 OpticsBuilder 实现光机械封装