GitLab 14.1 发布:新增 Helm 图表支持

来源: OSCHINA
编辑:
2021-07-27 07:33:07

GitLab 14.1 已正式发布,主要更新内容包括:新增 Helm 图表支持、支持将 GitLab Runner 连接到 Kubernetes 集群、支持在 VS Code 中查看 MR 的分支等。

构建、发布和共享 Helm 图表

Helm 是 Kubernetes 的包管理工具,用于将图表 (Charts) 定义为 Helm 包,其中包含在 Kubernetes 集群内运行应用程序、工具或服务所需的所有资源定义。对于创建和管理自己的 Helm 图表的组织来说,拥有一个中央仓库来收集和共享它们非常重要。

GitLab 此前已支持多种包管理器格式,但没有支持 Helm。不过从这个版本开始,用户可以使用 GitLab 项目来发布和共享打包的 Helm 图表。只需将项目添加为远程项目,使用个人访问、部署或 CI/CD 作业令牌进行身份验证。完成后,可以使用 Helm 客户端或 GitLab CI/CD 来管理 Helm 图表,还可以使用 API 或用户界面下载图表。

Kubernetes 集群的 CI/CD 隧道

GitLab 现在附带一个 CI/CD 隧道 (CI/CD Tunnel),它使用 GitLab Kubernetes 代理将 GitLab Runners 与 Kubernetes 集群连接起来,这样操作可支持通用的 GitOps 工作流,其中可以在管道中对部署逻辑进行编码。

代码覆盖合并请求批准规则

为了保持高代码测试覆盖率,需要确保对代码库的合并请求永远不会降低测试覆盖率。以前,强制执行此操作的唯一方法是要求用户批准,他们将检查测试覆盖率是否降低作为其审查的一部分。现在,可以使用新的 Coverage check 批准规则强制执行此组织策略。

支持在 Wiki 内容编辑器中创建表格并上传图像

现在可以将图像直接上传到编辑器中,还可以插入和编辑表格,包括从流行的电子表格应用程序复制和粘贴内容,以将其他来源的表格引入 wiki。

在 Visual Studio Code 中查看合并请求的分支

现在,在使用 GitLab Workflow for Visual Studio Code 查看合并请求时,可以右键单击 MR 标题以查看其源分支。这使得在更大的上下文中查看提议的更改、在本地测试项目以及在源分支上执行其他操作变得更加容易。

更多内容查看发布公告

展开阅读全文
4 收藏
分享
2 评论
4 收藏
分享
返回顶部
顶部