功能
部署功能
-
模板化部署
支持即开即用的模板,便于迅速进行部署,并提供生产就绪的配置和自定义模板。
-
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 识别的安全问题的修复、依赖安全更新以及潜在特权提升漏洞的补救。