持续集成(Continuous Integration, CI)的核心约定是:开发者频繁地把改动合回主干,每次合入都自动触发「编译 + 测试 + 检查」,让问题在几分钟内暴露。Jenkins 是最老牌、插件最丰富的 CI 服务器之一,而 Pipeline as Code 让构建流程本身也进了版本控制、可评审、可追溯。
1. CI/CD 是什么
三个常被混用的概念:
- CI(持续集成):频繁合并 + 自动验证。目标是「主干始终是可构建、可测试的」。
- CD(持续交付,Continuous Delivery):在 CI 基础上,让每个通过验证的版本都随时可发布(发布动作仍可能手动点一下)。
- CD(持续部署,Continuous Deployment):进一步,通过验证的版本自动上生产。
2026/10/11大约 6 分钟