首页 > 解决方案 > 我们可以使用 chef 作为持续部署工具吗?

问题描述

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

标签: jenkinscontinuous-integrationchef-infradevopscontinuous-deployment

解决方案


其中的“连续”部分完全取决于您,这只是您多久更改一次将哪些版本部署在哪里的问题。至于“部署”,通常被改写为“Chef 是应用程序部署的好工具吗?”。我个人对此的回答是肯定的(剧透警告:我还写了application_*一套社区食谱,专门用来简化这一点),但目前这可能只是少数人的意见。容器在这一点上统治着应用程序世界,并且大多数生态系统(Kubernetes、Mesos、Nomad,如果我大方的话可能是 Swarm)都有自己的部署管理工具/系统/任何东西。但是 Chef 可以做任何人类可以做的事情,包括管理这些系统。如果您还没有准备好尝试 K8s,


推荐阅读