优选主流主机商
任何主机均需规范使用

GitLab 15.0版本发布 支持容器扫描

GitLab 15.0发布,这是GitLab在2022年推出的一个主要版本,它包含了在所有层中进行容器扫描、内部注释等40多项改进。GitLab是Ruby开发的自托管的Git项目仓库,可通过Web界面访问公开的或者私人的项目。下面一起来看下GitLab 15.0主要新增功能和优化内容介绍。

GitLab 15.0主要更新内容包括:

在WYSIWYG(所见即所得)编辑器中编辑代码块、链接和媒体

GitLab 15.0对WYSIWYG编辑器进行了功能改进,以加快您wiki中的WYSIWYG Markdown编辑器中的工作流程。首先,将不再有无样式的单色代码块:从代码块上方的下拉列表中的100多种语言中进行选择,无论是CSS、YAML,还是Python代码都可以实现准确的语法高亮渲染。代码块甚至会继承您喜欢的语法高亮主题,还可以将代码块快速复制到剪贴板,以便在您选择的代码编辑器中使用。

您还会发现在WYSIWYG编辑器中使用链接和媒体比以前更容易。以前,您必须从编辑工具栏中选择以更改wiki页面上的选定链接或图像,有些编辑要求您删除链接或图像并重新创建它。编辑链接和图像现在更容易了,当您选择链接或附加图像时,会出现一个新的弹出菜单。从菜单中,您可以快速编辑链接的目标URL或描述,将链接或图像复制到剪贴板,甚至从页面中删除链接或图像。

GitLab 15.0版本发布

高级搜索与OpenSearch兼容

OpenSearch是一个开源的Elasticsearch分支。在GitLab 15.0之前,高级搜索与OpenSearch不兼容。如果您使用AWS管理的服务,则必须使用旧版本的Elasticsearch。不过,您现在可以充分利用OpenSearch进行高级搜索。

高级搜索与OpenSearch兼容

使用自动化迭代节奏计划和安排问题

GitLab 15.0中增加了一个团队管理多组具有迭代节奏的并发迭代的能力,它允许每个团队在其迭代节奏中控制每个迭代的开始日期和持续时间。

迭代的日常管理现在也更加有效。当您创建一个新的迭代步调时,选择您的第一个迭代的第一天,每个迭代应该有多少周,以及GitLab应该为您维护多少个即将到来的迭代。您还可以选择让未完成的问题自动从一个已完成的迭代转移到下一个迭代。创建一个节奏后,GitLab会自动创建指定数量的后续迭代。同时问题面板或问题列表也可以限定为迭代。

组中的所有现有迭代都将转换为迭代节奏,而不会更改基础迭代数据。此外,为了更好地支持迭代的未来增强功能,例如迭代速度和波动性以及容量规划,已弃用手动创建和删除单个迭代的能力,并将在16.0中删除该功能。

使用自动化迭代节奏计划和安排问题

内部注释(Internal notes)

使用内部注释,您可以编辑只对特定用户可见的内部或客户数据讨论,同时公开有关问题的核心细节。问题或epics中的内部注释只能由问题作者、受分配人以及至少具有报告者角色的组或项目成员查看。

内部注释

将外部组织和联系人链接到问题

GitLab 15.0引入了第一个MVC,用于管理和结算GitLab的外部客户。借助客户关系管理 (CRM) 功能,您可以:

创建组织和联系人。
为组织设置默认账单费率。
将联系人添加到组织。
通过 /add_contacts 快速操作将联系人链接到问题。
查看与给定联系人或属于组织的所有联系人相关的问题。
客户关系功能在默认情况下是不启用的,只能从最高级别的组中进行管理。

在所有层进行容器扫描

Container Scanning帮助开发人员轻松找到安装在其容器映像中的依赖项中的已知安全漏洞。有了GitLab 15.0,您可以在每个GitLab层进行容器扫描。

Kubernetes 1.22的集群支持

如果您使用Kubernetes,GitLab希望在您将集群升级到最新的Kubernetes版本时确保您拥有完整的功能。虽然很多人使用GitLab来部署Kubernetes集群,但是直到最近Kubernetes 1.21和1.22还没有官方支持。这个版本完全支持这些版本中所有与Kubernetes相关的特性。

未经允许不得转载:搬瓦工中文网 » GitLab 15.0版本发布 支持容器扫描