产品
解决方案
资源
定价
技术支持
人工智能产品
16.5

GitLab 16.5 发布,新增合规标准遵循报告和合并请求目标分支规则

今天,我们很高兴地宣布 GitLab 16.5 正式发布,其中包括合规性标准遵守情况报告、合并请求目标分支规则、解决问题线程、对线性历史记录进行快进合并队列等等!

这些只是该版本 25 项多改进中的几个亮点。请继续阅读下面的所有更新。

感谢力量更大的 GitLab 社区为 GitLab 16.5 做出的 170 多项贡献!在 GitLab,每个人都可以贡献自己的力量,没有你们,我们不可能做到!

要预览下月发布的版本,请查看我们的 “即将发布”页面,其中包括我们的 16.6 发布启动视频。

合规标准遵守情况报告

合规中心现在新增了标准遵循报告选项卡。该报告最初包含一个 GitLab 最佳实践标准,会显示你所在的组中未达到标准要求检查的项目。最初显示的三项检查是:

  • 审批规则要求,在MR中至少有2个审批人
  • 审批规则要求,不允许MR作者执行合并操作
  • 审批规则要求,不允许MR提交者执行合并操作

报告包含每个项目的每项检查状态的详细信息。它还会显示上次运行检查的时间、检查适用的标准,以及如何修复报告中可能显示的任何故障或问题。未来的迭代将增加更多检查,并扩大范围以包括更多法规和标准。此外,我们还将对报告的分组和筛选功能进行改进,这样你就可以专注于对你的组织最重要的项目或标准。

创建规则,为合并请求设置目标分支

有些项目使用多个长期分支进行开发,如 develop 和 qa。在这些项目中,你可能希望保留 main 作为默认分支,因为它代表了项目的生产状态。但是,开发工作希望合并请求以 develop 或 qa 为目标。目标分支规则有助于确保合并请求针对项目和开发工作流程的适当分支。

创建合并请求时,规则会检查分支的名称。如果分支名称与规则匹配,合并请求就会预选规则中指定的分支作为目标。如果分支名称不匹配,合并请求就会以项目的默认分支为目标。

解决问题线程

阅读和跟踪多线程的长期问题是很有挑战性的。现在,当你们结束了某个问题的沟通后,你就可以选择“已解决该线程”。

对半线性历史执行快进合并队列

在 16.4 中,我们发布了快进合并队列,作为延续,我们希望能上线支持所有合并方法。现在,如果你想保留你的半线性提交历史,你可以使用半线性快进合并队列。