您的位置:首页 > 运维架构 > Docker

Docker+Git+Jenkins+Cloud VM=CI+CD

2016-07-27 21:12 567 查看


图片可能不是很清晰,这幅图是我在51CTO上学习的一门课程的截图。这幅图是基于docker的一种持续集成、测试、部署的解决方案。其中开发人员拿到bug,按照敏捷开发规范(结对编程、code review等)修复bug。然后将代码提交至github(代码管控工具),这里需要按照提交规范进行相关操作。配置Jenkins(持续集成工具)定时去检测github的代码更新情况,如有更新进行自动进行后续操作,根据Dockerfile编译生成image,提交至相应的docker hub库,从docker hub库获取最新的镜像进行自动化测试,将测试结果反馈给开发人员,实现自动化的DevOps流程。

其中如果构建的镜像在后面的测试失败,该镜像是否应该删除?在线上环境中如果版本回滚了,数据集会不会受到影响?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: