CICD
CI/CD 的概述 CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。 CI/CD 的核心概念是持续集成、持续交付和持续部署。它是作为一个面向开发和运营团队的解决方案,主要针对在集成新代码时所引发的问题(也称为:“集成地狱”)。 CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。 这些关联的事务通常被统称为 CI/CD 流水线(pipeline),由开发和运维团队以敏捷方式协同支持。 * 哦!原来是这个东东。其实平时开发需求都在用集成平台,但是却不知道它背后的概念。 CI 持续集成(Continuous Integration) 协同开发是目前主流的开发方式,也就是多位开发人员可以同时处理同一个应用的不同模块或者功能。 但是,如果企业计划在同一天,将所有开发分支代码集成在一起,最终可能会花费很多时间和进行很多重复劳动,费事费力。因为代码冲突是难以避免的。 如果开发人员本地的环境和线上不一致的话,那么这个问题就更加复杂了。 持续集成