【发布时间】:2018-07-20 12:54:39
【问题描述】:
我已将 GitHub、Maven、Nexus 和 Chef 集成到 Jenkins 中。现在我的问题是“我们可以使用 chef 进行持续部署吗”如果可以的话,我如何将我的工件部署在 AWS 中托管的登台服务器中。
【问题讨论】:
标签: jenkins continuous-integration chef-infra devops continuous-deployment
我已将 GitHub、Maven、Nexus 和 Chef 集成到 Jenkins 中。现在我的问题是“我们可以使用 chef 进行持续部署吗”如果可以的话,我如何将我的工件部署在 AWS 中托管的登台服务器中。
【问题讨论】:
标签: jenkins continuous-integration chef-infra devops continuous-deployment
其中的“连续”部分完全取决于您,这只是您多久更改一次将哪些版本部署在哪里的问题。至于“部署”,通常被改写为“Chef 是应用程序部署的好工具吗?”。我个人对此的回答是肯定的(剧透警告:我还编写了application_* 社区食谱套件,专门用于简化此操作),但目前这可能只是少数人的意见。容器在这一点上统治着应用程序世界,并且大多数生态系统(Kubernetes、Mesos、Nomad,如果我慷慨的话可能是 Swarm)都有自己的部署管理工具/系统/任何东西。但是 Chef 可以做任何人类可以做的事情,包括管理这些系统。如果你还没有准备好接受 K8s,那么当然,你可以做得比 Chef 更差。
【讨论】: