【软工方法论25】持续集成与持续部署CI_CD实战
【软工方法论25】295_持续集成与持续部署CI_CD实战持续集成与持续部署:CI/CD实战你有没有遇到过这种情况?本地代码明明跑得好好的,一上线就出bug。或者:代码合并后,等了2天才部署上线,测试反馈"早提测早发现问题"。持续集成(CI)和持续部署(CD),就是来解决这些问题的。一、什么是CI/CD?1. 持续集成(Continuous Integration)定义:开发者频繁地将代码集成到主干,每次集成都会自动触发构建和测试。核心流程:代码提交 → 自动构建 → 自动测试 → 反馈结果生活比喻:几个人拼图,每个人拼完一块就放到公共区域发现拼不上就马上调整,而不是最后一次性拼2. 持续交付(Continuous Delivery)定义:代码每次通过所有测试后,可以随时部署到生产环境,但需要人工确认。核心流程