延续交付即Continuous Delivery,简称CD,随着DevOps的风行正愈来愈被传统企业所看重。延续交付讲究以短周期、小细粒度,主动化的方法频繁的交付软件,在这个过 程中要求开发、测试、用户体验等角色紧密合作,迅速搜集反馈,从而不断改良软件质量并减少糟蹋。但是,在我所接触的传统企业中,对延续交付实践的实行都 还非常低级,坦率说,大部份还停留的手工生成宣布包,手工调换文件进行安排的阶段,这样做无疑缺少管理且容易出错。如果究其缘由,我想主要是由于构建一个 可实际运行且合适企业本身环境的延续宣布流程其实不简略。但是,Docker作为轻量级的基于容器的解决计划,它对体系侵入性低,容易移植,天生就合适做自 动化安排,这些特征非常有助于下降构建延续交付流程的庞杂度。本篇文章将通过一个实际案例分享我们在一个真实项目中就如何应用Docker构建延续宣布流程的 经验总结,这些实践或许不是最早进的,但确是非常实际和符合当时环境的。延续交付即Continuous Delivery,简称CD,随着DevOps的风行正愈来愈被传统企业