功能

部署功能

  • 模板化部署

    支持开箱即用的模板,实现快速部署和生产就绪配置,同时支持自定义模板。

  • YAML 部署

    可自定义的 YAML 部署方式,通过 Helm values 完全控制 GitLab 实例的配置。

GitLab Community Edition 功能

  • 受保护的容器仓库

    通过严格的访问控制和细粒度的推送、拉取及管理权限,增强容器镜像的安全性。

  • Pipeline 限制

    Administrator 现在可以通过设置限制来控制 CI/CD pipeline 的资源使用,此功能此前仅在 Enterprise Edition 中提供。

  • 改进的 Kubernetes 集成

    增强的 Kubernetes 监控面板,支持 pod 搜索功能,并可查看暂停的 Flux 调和状态,提升容器编排的可视化。

  • 发布的部署跟踪

    直接在发布页面查看与该发布相关的所有部署,方便跟踪发布的部署位置。

  • 基于角色的代码所有者

    使用角色(developers、maintainers、owners)定义代码所有者,简化随着团队成员角色变更的审批管理。

  • 受保护的包注册表

    通过受保护的包保障重要依赖,防止意外修改或删除。

  • 带有修复步骤的秘密检测

    提升安全性,为每种检测到的秘密类型提供具体的修复指导,系统性地解决漏洞。

  • 史诗级 Webhooks

    在史诗级发生变更时,实时向外部工具发送更新,增强工作流自动化和协作。

有关 GitLab v18.2 Community Edition 提供的完整功能集,请参阅 GitLab v18.2 Documentation

增强功能

  • IPv6 网络支持

    支持在 IPv6-only 或双栈网络环境中部署和运行 GitLab 实例,确保与现代网络基础设施的兼容性。

  • ARM 架构兼容性

    完全支持基于 ARM 的基础设施,支持在节能且成本效益高的 ARM 处理器上部署,实现更优的性能功耗比。

  • 安全增强

    通过主动补丁和安全加固,解决关键系统和应用漏洞。包括核心组件的 CVE 修复、依赖项安全更新以及潜在权限提升路径的修复。