GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐GitLab 论坛

沿袭我们的月度发布传统,极狐GitLab 发布了 17.9 版本,该版本带来了使用并行部署运行多个 Pages 站点、自动删除旧流水线、极狐GitLab 管理的 Kubernetes 资源、多核高级 SAST 提供更快的扫描等几十个重点功能的改进。下面是部分重点功能的详细解读。

关于极狐GitLab 的安装升级,可以查看官方指导文档

  • 17.9 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.9.0-jh.0
  • 17.7 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           8.9.0            v17.9.0        
gitlab-jh/gitlab-runner    0.74.0           17.9.0        

相关链接

发现并迁移基于证书的 Kubernetes 集群

基于证书的 Kubernetes 集成将在 2025 年 5 月 6 日 9:00 AM UTC 到 5 月 8 日 22:00 PM UTC 间为 JihuLab.com 上所有用户关闭,并且将在极狐GitLab 19.0 中为私有化部署的用户进行移除(时间大概在 2026 年 5 月)。

为了帮助用户迁移,我们新增了一个集群 API 端点,群组所有者可以用此 API 来查询群组内、子群组内和项目内的基于证书的 Kubernetes 集群。

我们鼓励所有 JihuLab.com 用户检查一下是否受此影响并尽快计划您的迁移。

使用 Flux CI/CD 组件实现基于 OCI 的 GitOps

您是否迟疑过如果使用极狐GitLab 实现 GitOps 最佳实践?新的 Flux 组件让此变得更加容易了。使用 Flux 组件将 Kubernetes 清单打包进 OCI 镜像并将镜像存储在 OCI 兼容的容器镜像仓库中。您可以选择登录到镜像仓库中并立马触发 Flux 调谐。

许可证扫描已支持 Swift 软件包

在极狐GitLab 17.9 中,我们增加了对于 Swift 软件包的许可证扫描。这能够让在项目中使用 Swift 的用户更好地了解他们所使用的 Swift 软件包的许可证情况。

成分分析用户可通过依赖项列表、软件物料清单(SBOM)报告和 GraphQL API 获取这些数据。

阻止活跃的安全策略项目被删除

为了确保安全策略的安全管理并防止已启用和强制执行的策略受到干扰,我们增加了保护机制,以防止正在使用的安全策略项目被删除。

如果某个安全策略项目被链接至任何群组或项目,那么要在删除安全策略项目之前需要先移除这些链接。

03-07 09:50