功能

目录

部署功能

  • 模板化部署

    支持即开即用的模板,便于迅速进行部署,并提供生产就绪的配置和自定义模板。

  • YAML 部署

    可定制的 YAML 部署方法,能够通过 Helm 值对 GitLab 实例的配置进行全面控制。

GitLab v17.8 社区版功能

  • 受保护的容器仓库

    通过严格的访问控制和精细化的权限设置,为容器镜像提供增强的安全性,以保护推送、拉取和管理操作。

  • 流水线限制

    管理员现在可以通过设置限制来控制 CI/CD 流水线的资源使用,这一功能以前仅在企业版中可用。

  • 改进的 Kubernetes 集成

    增强的 Kubernetes 仪表板,具备 Pods 搜索功能,并可以查看暂停的 Flux 协调工作,以改善容器编排。

  • 发布的部署跟踪

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

  • 基于角色的代码拥有者

    使用角色(开发者、维护者、所有者)来定义代码拥有者,简化随着团队成员角色变化而进行的审批管理。

  • 受保护的包注册表

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

  • 秘密检测与补救措施

    通过为每种检测到的秘密提供具体的补救指导来提升安全性,从而系统性地解决漏洞问题。

  • 史诗的 Webhook

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

有关 GitLab v17.8 社区版的完整功能集,请参考 GitLab v17.8 文档

增强功能

  • IPv6 网络支持

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

  • ARM 架构兼容性

    完全支持基于 ARM 的基础设施,使得可以在节能成本效益高的 ARM 处理器上进行部署,以改善性能与功耗比。

  • 安全增强

    通过主动修补和安全加固,解决关键的系统和应用漏洞,包括对核心组件中 CVE 识别的安全问题的修复、依赖安全更新以及潜在特权提升漏洞的补救。