我找上几台机器的Windows服务的自动部署工具的建议。该工具应能: - 停止/启动服务 - 复制文件 - 修改根据一些CSV/Excel中的每个目标服务器上的配置文件的文件Windows服务的自动部署 - 工具
优点:Web界面,通过电子邮件,压缩/解压缩
通知以下是我听说过的工具,我正在开始评估,但我想听听那些在自动部署过程中实际应用其中一种(或其他工具)的人。
- 厨师http://wiki.opscode.com/display/chef/Home
- ayehu AKA eyeShare http://www.ayehu.com/
- 木偶http://puppetlabs.com/
- Nolio http://www.noliosoft.com/
- 章鱼部署http://octopusdeploy.com/
- Kwatee http://www.kwatee.net/
P.S 。关于被如此类似的问题,但它并没有回答我的问题: WCF service deployment - tools
接听 问:有多少服务器,你打算部署到?答:目前在2个数据中心有20台服务器。这些数字可能会在未来增长
问:将有多少用户参与设计和执行部署? 答:人们会设计部署,而其他人(一个人)会执行它。
问:您的部署是否需要跨层同步? 答:我只需部署一个Windows服务,不需要更改数据库,不需要IIS或任何其他Web层
问:审核和向您报告有多重要? 答:我希望该工具能够报告其成功与否。能够看到所有部署的服务器的完整仪表板及其版本和最近的更改也是很好的。
我想你需要给我们一些更多的信息。你计划部署多少台服务器?将有多少用户参与设计和执行部署?您的部署需要跨层同步吗?审计和向您报告有多重要?您在此列出的工具将这些区域覆盖到不同的比例。 – 2012-07-31 14:14:01
有效的点。我通过回答您的问题添加了更多详细的要求。如果您熟悉这些工具中的一些,我很乐意听取他们每个人的优点/缺点。谢谢! – 2012-07-31 20:52:26
类似的问题http://programmers.stackexchange.com/questions/122729/alternatives-to-octopus-for-deploying-net-applications – 2012-09-20 12:30:49