沿袭我们月度发版机制,今天,我们很高兴地宣布极狐GitLab 16.5 正式发布。此次发布带来了合规标准的遵从性报告、通过创建规则来对合并请求设置目标分支、将部署审核和审核规则集成到审计事件中等多项功能。
此次发布了众多功能改进。以下是此次版本发布的一些重点功能更新详情,请查阅。
多仓库项目的代码提交与评审
在开发一些包含多个代码仓库的项目时,例如安卓项目(AOSP),开发一个功能往往需要修改多个仓库的代码,这些跨不同代码仓库的代码需要更便捷的工具统一提交到远端仓库,同时进行统一的代码评审和合并等操作。
在这个版本中,极狐GitLab 发布了一款用于支持上述场景的客户端工具 mono ,同时推出了支持跨多仓库的代码评审功能,来为这类研发项目提供更便捷合规的流程与体验。
使用该功能,需要先下载使用 mono 客户端工具,然后参照多仓库的合并请求使用指南,即可完整使用整个流程。
合规标准的遵从性报告
现在,合规中心包含了一个新的选项卡,用来查看合规标准的遵从性报告。此报告最初包含了一些极狐GitLab 的最佳实践标准,当你群组中的项目不满足要求的时候,这能够很好的展现出是标准中的哪些检查不符合要求。初始的三项检查为:
- 存在审批规则且针对 MR 最少需要 2 个审批人员
- 存在审批规则且不允许 MR 作者合并 MR
- 存在审批规则且不允许 MR 提交者合并 MR
该报告包含了每个项目中每一项检查状态的详情。而且还会展示检查最后一次运行的时间,执行了哪些标准检查以及如何修复可能在报告中出现的任何失败或者问题。在将来的迭代中还会添加更多的检查,通过引入更多的法规和标准来扩大标准检查的范围。此外,我们还会对群组和过滤报告这两方面进行改进,以便你能够更加聚焦在项目或者那些你认为对组织非常重要的标准合规上。