我们可以使用Chef作为连续部署工具吗?

时间:2018-07-20 04:04:46

标签: jenkins continuous-integration chef devops continuous-deployment

我已经将GitHub,Maven,Nexus和Chef集成到Jenkins中。现在,我的问题是“我们可以使用Chef进行连续部署吗”,如果可以,那么如何在AWS托管的登台服务器中部署我的工件。

1 个答案:

答案 0 :(得分:1)

其中的“连续”部分完全取决于您,这只是您多久更改一次部署什么版本的问题。至于“部署”,通常改写为“ Chef是用于应用程序部署的好工具吗?”。我个人对此是肯定的(扰人警告:我还写了application_*社区食谱套件,专门用于简化此过程),但在这一点上可能是少数意见。容器在这一点上统治着应用程序世界,并且大多数生态系统(Kubernetes,Mesos,Nomad,如果我慷慨的话也许是Swarm)都有自己的部署管理工具/系统/其他。但是Chef可以做任何人类可以做的事情,包括管理那些系统。如果您还没有准备好接受K8s的暴跌,那么可以肯定,您可能会做得比Chef更糟糕。