【发布时间】:2016-06-30 03:19:27
【问题描述】:
我已经阅读了有关如何实施 MSdeploy 的文章,MSdeploy 是一个 Microsoft Web 部署工具,也是厨师食谱。大多数windows服务器默认安装了msdeploy,但是对于chef,我们需要手动安装和配置chef-repo。
我们几乎没有需要自动部署的 Web 应用程序。每个应用程序的大小和配置各不相同。那么选择 MSdeploy 和 chef 的标准是什么?例如,对于配置较少的小型应用程序,我们可以选择 MSdeploy 吗?
chef 与 MSdeploy 相比有什么优势,或者在哪种情况下我可以选择 chef? Chef 是否提供了 MSdeploy 未提供的任何额外功能?
哪种方法更好?
【问题讨论】:
-
不幸的是,StackOverflow 不允许这类开放式、基于意见的问题,因为它们不适合我们的模型。我建议在每个项目的相应邮件列表中询问,或尝试使用 Twitter、Reddit 或 HackerNews 等社区中心。
-
没有万能的工具。 Chef 在某些环境中会更好,但 MSDeploy 在另一种环境中可能更可取,原因有很多。在没有这种背景的情况下要求评估只是征求意见,并不能帮助您为您的实际环境找到最佳工具。
-
能否请您检查更新后的答案,并让我知道我是否遗漏了其他一些阻止您回答此问题的信息?
标签: msdeploy .net continuous-integration chef-infra msdeploy continuous-deployment