极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【六】

发布于:2024-11-29 ⋅ 阅读:(24) ⋅ 点赞:(0)

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐GitLab 论坛
  4. 极狐GitLab 安装配置

沿袭我们的月度发布传统,极狐GitLab 发布了 17.5 版本,该版本带来了多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)、增强的分支规则编辑功能、密钥推送保护已经正式可用等几十个重点功能的改进。下面是部分重点功能的详细解读。

关于极狐GitLab 的安装升级,可以查看官方指导文档。

  • 17.6 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.6.0-jh.0
  • 17.6 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           8.6.0            v17.6.0        
gitlab-jh/gitlab-runner    0.71.0           17.6.0        

相关阅读

服务账户徽章

基础版 专业版 旗舰版
SaaS Y Y
私有化部署 Y Y

现在,服务账号有了专门的徽章,而且能够在用户列表中很轻易地就识别它们。之前,那些账号仅有 bot 徽章,这让和群组、项目访问令牌之间的识别变得异常困难。

从视图中更容易地移除关闭的条目

基础版 专业版 旗舰版
SaaS Y Y Y
私有化部署 Y Y Y

现在你可以通过关闭展示关闭条目开关来从被链接的的或者子条目列表中隐藏掉已关闭的条目。通过这个新增功能,你可以更好地控制你的视图,并在减少复杂项目中视觉混乱的同时专注于活跃的工作。

在设定的日期和时间合并

基础版 专业版 旗舰版
SaaS Y Y Y
私有化部署 Y Y Y

有些合并请求或许需要在某个特定的日期或者时间之后进行合并。当过了那个时间后,你需要找到有权限的人来进行合并,而且还得期望他们能够给你很好的处理这些合并请求。如果这发生在非工作时间或者关键的时间线,你可能需要提前很久就要为这项工作做好准备。

现在,当你创建或编辑合并请求时,你可以指定 merge after日期。此日期将被用来阻止合并请求被合并,直到过了该规定日期。将此功能和我们之前发布的自动化合并改进功能一起使用,将为你的合并请求操作提供更多的灵活性。

JaCoCo 测试覆盖率可视化现已正式可用

基础版 专业版 旗舰版
SaaS Y Y Y
私有化部署 Y Y Y

现在你可以在合并请求差异视图中直接看到 JaCoCo 测试覆盖率。此视图能够让你快速识别哪些代码行被测试用例覆盖到了,哪些行还需要被测试用例覆盖到才能进行合并。