我有4个环境。
每个环境都具有相同的nginx.conf和conf.d / *配置。 我们在每个环境中使用厨师单独推出每个confs。更换厨师,上传食谱,然后在每个环境中单独运行厨师 - 客户。因此,努力的5倍。
我们这样做的原因是因为我们不想在首次测试之前的所有4个环境之前冒生产变化的风险。
我想知道一个可以一次性在所有环境中部署更改的过程。
我正在考虑基于部署管道的作业中的Jenkins工作。
答案 0 :(得分:0)
我的意思是基本上你正在描述一个高级CI / CD流程。但是在那个领域有很多选择。太太了。詹金斯是大爸爸,仍然是一个非常可靠的选择,但如果想要更深入的厨师整合,那就是Chef Automate。或者像Concourse,GitLab CI,Codeship等等。遗憾的是,细节取决于您和您的团队。