CI/CD 是“持续集成(Continuous Integration)/ 持续交付或持续部署(Continuous Delivery/Deployment)”的缩写,指用自动化流程把代码的构建、测试、集成与发布串起来,让软件更快、更稳定地交付到用户手中。(在不同团队里,CD 可能指“交付”或“部署”。)
/ˌsiː aɪ ˌsiː diː/
We set up CI/CD to run tests automatically after every commit.
我们搭建了 CI/CD,让每次提交后都能自动运行测试。
By adopting a CI/CD pipeline with automated checks and staged releases, the team reduced deployment risk while shipping features more frequently.
通过采用带自动化检查与分阶段发布的 CI/CD 流水线,团队在更频繁交付功能的同时降低了部署风险。
CI/CD 来自软件工程与 DevOps 实践中的两个核心概念:Continuous Integration(持续集成)强调频繁合并代码并自动验证;Continuous Delivery/Deployment(持续交付/持续部署)强调把通过验证的变更以可重复、自动化的方式发布到生产环境或随时可发布的状态。该缩写在 2010 年代随着 DevOps 的普及而广泛流行。