CI/CD 工具选型与落地实践

CI/CD 工具选型与落地实践

策划: 田晓旭

云计算的普及,不仅改变了目前的 IT 基础设施与企业系统架构,同时也改变了技术团队的组织架构和企业内部的研发流程。而持续集成(CI)和持续交付(CD)就是企业内部研发流程提升交付效率的关键。

CI/CD的核心价值是效能与质量,其中效能提升的关键在于自动化,而质量保障主要是指研发质量和过程质量。目前各大公司的CI/CD平台,在工具选型、落地实现等方面各有不同,本选题将着重对比不同的CI/CD工具,并详细介绍网易CI/CD系统的落地实践。

2020年 CI 工具选型指南
2020 年 CI 工具选型指南

Jenkins 历史悠久,同时还有庞大的用户群,大家可能就有疑问了,使用 Jenkins 不就行了,为什么还要去找其它的 CI 工具呢?

CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?
CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?

在所有可选的用于测试的 CI/CD 工具中,Jenkins 和 GitLab CI/CD 是你肯定应该考虑的两款工具。J

CI/CD 工具选型:Jenkins 还是 Bamboo?
CI/CD 工具选型:Jenkins 还是 Bamboo?

持续集成和持续交付是在软件开发生命周期中获得交付一致性的方法。作为一个流程,它帮助你自动化开发管道,同时确保所有事情都可跟踪。其中有趣的部分是在开发阶段中引入自动化。当我们谈到集成和交付时,另一个与之匹配的过程是“持续测试”,或者有时我们称之为 DevOps 测试。虽然持续集成(CI)和持续交付(CD)已经成为 DevOps 的重要组成部分,但在选择最佳工具时,DevOps 团队常常会陷入困境。如果没有 CI/CD 工具是无法想象的。

网易CI/CD实践(上):CI系统的技术选型与部署流程
网易 CI/CD 实践(上):CI 系统的技术选型与部署流程

云计算的普及,不仅改变了目前的 IT 基础设施与企业系统架构,同时也改变了技术团队的组织架构和企业内部的研发流程。而持续集成(CI)和持续交付(CD)就是企业内部研发流程提升交付效率的关键。

网易CI/CD实践(中):CD系统的部署架构与发布流程
网易 CI/CD 实践(中):CD 系统的部署架构与发布流程

在上一篇文章中,我们主要介绍了网易轻舟的 CI 建设实践,在本文中,我们将主要来讲解网易轻舟的 CD 建设实践。

网易CI/CD实践(下):测试自动化及API版本管理
网易 CI/CD 实践(下):测试自动化及 API 版本管理

在网易实践中,CI 和 CD 是分开的,但其实对用户而言,CI 和 CD 应该是一体的,如何解决这两者的矛盾呢?

没有更多了
CI/CD 工具选型与落地实践-InfoQ