GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网
- 极狐GitLab 官网文档
- 极狐GitLab 论坛
- 极狐GitLab 安装配置
沿袭我们的月度发布传统,极狐GitLab 发布了 17.4 版本,该版本带来了当所有检查通过就会自动合并、Web IDE 中的扩展市场现已可用以及获取 Kubernetes 资源事件等几十个重点功能的改进。下面是部分重点功能的详细解读。
关联阅读
- 极狐GitLab 17.4 重点功能解读【一】
- 极狐GitLab 17.4 重点功能解读【二】
- 极狐GitLab 17.4 重点功能解读【三】
- 极狐GitLab 17.4 重点功能解读【四】
- 极狐GitLab 17.4 重点功能解读【五】
- 17.4 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.4.0-jh.0
- 17.4 Helm Chart
helm search repo gitlab-jh
NAME CHART VERSION APP VERSION
gitlab-jh/gitlab 8.4.0 v17.4.0
gitlab-jh/gitlab-runner 0.69.0 17.4.0
在流水线执行策略中,支持为名称冲突的作业添加后缀
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 | Y |
作为极狐GitLab 17.2 发布的流水线执行策略的强化,策略创建器现在可以通过配置流水线执行策略来平滑处理作业名称的冲突问题。在流水线执行策略文件 policy.yml中,你可以配置如下选项:
suffix: on_conflict
配置策略以在发生冲突时通过重命名策略作业来优雅地处理冲突。suffix: never
强制所有作业名称都是唯一的,如果出现冲突,流水线将会失败,这是自 GitLab 17.2 版本以来的默认行为。
有了这项改进,你可以确保在流水线执行策略中执行的安全和合规作业总是被运行,同时还避免了对下游开发者造成不必要的影响。
在后续的增强功能中,我们将在策略编辑器中引入配置选项。
Omnibus 改进
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | |||
私有化部署 | Y | Y | Y |
极狐GitLab 17.4 默认保护你 PostgreSQL 16,而且适用于所有新安装的极狐GitLab。
极狐GitLab 17.5 还将包含 OpenSSL V3。这将影响那些未满足TLS 1.2或更高版本出站连接的最低要求,以及至少112位加密的TLS证书的外部集成设置的Omnibus实例。如果你确信你的实例将受到影响,那么请仔细阅读我们的 OpenSSL 升级文档。
通过群组 API 按域名对群组进行访问限制
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 | Y | Y |
之前,只能在 UI 界面上在顶级群组上添加域名限制。现在,你可以通过群组 API 中新增的 allowed_email_domains_list字段来实现这一功能。