作者回复: 两者的特长不太一样,Jenkins主要用作异步任务驱动。携程只有编译系统使用Jenkins。ansible长于配置管理和分发,任务驱动的话,貌似很少有人用ansible来做,想必开发难度一定也大于同是python的celery
作者回复: 持续交付包含:配置管理,环境管理,集成与构建,测试管理和发布管理,可以看一下专栏的第一篇文章,会帮助你更多理解持续交付的。如果只是关注Jenkins pipeline的话,我想也就不会有那么多同学纠结怎么实施了。cicd是整个组织技术成熟度的集大成
作者回复: 长痛不如短痛,我们会痛苦一次,建立一个测试基准库,之后的测试,如果需要重建数据库就以这个基准库为标准,当然基准库也是需要维护的
作者回复: 携程有一个叫vi(validation internal)的框架组建,所有应用启动的第一步必须实现这个接口,在这里可以做基础检查,发布的篇章里也会详细讲一下
作者回复: 后面docker的内容还是挺多的,几乎每个大章节都会有所包含,特别是构建方面,会有不少新鲜的东西