文章字数:187,阅读全文大约需要1分钟
CI
持续集成
CONTINUOUS INTEGRATION
持续集成的环境中,开发人员会频繁提交代码到主干。持续集成就是对于这些代码的自动化测试,对于可能出现的问题进行预警优点
- 每个新功能可以创建自动化测试用例
- 可以监控代码提交情况,对每个新提交都进行测试
CD
持续交付
CONTINUOUS DELIVERY
自动化发布流,定时发布,以及一键发布。最好小批量发布,以便出现问题后可以排查优点
节约时间和人力成本
CD
- 持续部署
CONTINUOUS DEPLOYMENT
代码提交到分支之后自动被构建、测试、部署到生产环境