Technology Radar
Last updated : Apr 02, 2025
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Apr 2025
Adopt
GitLab CI/CD 已发展为 GitLab 内部一个高度集成的系统,涵盖从代码集成、测试到部署和监控的所有环节。它支持复杂的工作流,包括多阶段流水线、缓存、并行执行和自动扩展运行器,非常适合大型项目和复杂流水线需求。我们特别想强调其内置的安全和合规工具(如 SAST 和 DAST 分析),使其非常适合具有高合规性要求的场景。此外,它还与 Kubernetes 无缝集成,支持云原生工作流,并提供实时日志、测试报告和可追溯性,以增强可观察性。
Mar 2022
Trial
如果你正在使用 GitLab 管理软件交付,可以看看 GitLab CI/CD 能否满足持续集成和交付的需求。我们发现配合本地部署的 GitLab 以及自托管运行器时,GitLab CI/CD 尤其好用,因为这种组合可以解决使用基于云的解决方案经常会遇到的授权问题。自托管运行器可以完全根据需求进行配置,并安装合适的操作系统以及依赖项,因此流水线的运行速度比使用云供应的运行器要快得多,因为云供应的运行器每次都需要配置。
除了基本的构建、测试和部署流水线,GitLab 的产品还支持 Services、Auto Devops、ChatOps 以及其他高级功能。Services 十分适合将 Docker 服务(如 Postgres 或 Testcontainer )连接至用于集成测试与端到端测试的作业。Auto Devops 功能无需配置即可创建流水线,非常适用于刚开始进行持续交付的团队,以及有许多代码仓库的组织,可以避免手动创建许多流水线。
Published : Mar 29, 2022