当前位置: 首页 > article >正文

极狐GitLab 17.9 正式发布,40+ DevSecOps 重点功能解读【一】

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        

使用并行部署运行多个 Pages 站点

基础版专业版旗舰版
SaaSYY
私有化部署YY

现在您可以使用并行部署同时创建多个极狐GitLab Pages 站点。每一个部署都会基于您配置的前缀获得唯一的 URL。比如,有了唯一域名,您的站点将能在 project-123456.gitlab.io/prefix 被访问,或在没有唯一域名的情况下,则在 namespace.gitlab.io/project/prefix 被访问。

此功能当您在如下情况下时是非常有帮助的:

  • 预览设计变更或内容更新。
  • 测试开发中的站点变更。
  • 审核来自合并请求的变更。
  • 维护多个站点版本(比如,使用本地化内容)

默认情况下,并行部署会在 24 小时后过期,以帮助管理存储空间,尽管您可以自定义此持续时长或设置部署为从不过期。对于自动清除来说,创建自合并请求的并行部署会在合并请求被合并或关闭时被删除。

工作空间容器支持 Sysbox

基础版专业版旗舰版
SaaSYY
私有化部署YY

现在,极狐GitLab 工作空间支持直接在您的开发环境中构建和运行容器了。当您的工作空间运行在配置了 Sysbox 的 Kubernetes 集群上时,您可以无需额外的配置就能构建和运行容器了。

此功能作为我们 sudo 访问功能的一部分,引入于极狐GitLab 17.4,此能力能够让您在您的极狐GitLab工作空间环境中维护您的完整容器工作流。

无需自定义 devfile 即可创建工作空间

基础版专业版旗舰版
SaaSYY
私有化部署YY

之前,设置工作空间需要创建 devfile.yaml 配置文件。现在极狐GitLab 为您提供了一个包含了常用开发工具的默认文件。这有助于:

  • 移除配置障碍。
  • 让您从任何项目中快速创建工作空间。
  • 包含预配置的常见开发工具且已可用。
  • 让您聚焦在开发上而不是配置上。

开始开发且在无需额外设置或配置的情况下快速创建工作空间。


http://www.kler.cn/a/574556.html

相关文章:

  • MATLAB中startsWith函数用法
  • 面试基础---Redis 延迟队列深度解析
  • ssm_mysql_暖心家装平台
  • 华为OD机试-Excel单元格数值统计(Java 2024 E卷 200分)
  • Mybatis中的分页操作,如何使用PageHelper进行分页,以及Spring Boot整合Mybatis Plus分页
  • SpringBoot读取类路径下文件
  • 【DeepSeek】5分钟快速实现本地化部署教程
  • 【经验分享】Ubuntu20.04编译RK3568 AI模型报错问题(已解决)
  • Java TCP 通信:实现简单的 Echo 服务器与客户端
  • 单片机最小系统原理图设计
  • 【芯片设计】AI偏车载芯片前端设计工程师面试记录·20250304
  • Linux网络编程——TCP并行服务器
  • Swagger UI界面的使用
  • Ae 效果详解:VR 球面到平面
  • 【解决问题】conda 虚拟环境内,`pip list` 展示全局的包
  • 通往 AI 之路:Python 机器学习入门-机器学习基本概念
  • redis 过期键删除策略与回收策略
  • 2025中国AI大模型对比
  • Spring Boot API 项目中 HAProxy 与 Nginx 的选择与实践
  • 【Linux内核系列】:进入文件系统的世界