我正在寻找有关将 Windows 服务自动部署到多台机器的工具的建议。该工具应该能够: - 停止/启动服务 - 复制文件 - 根据某些 CSV/Excel 文件修改每个目标服务器上的配置文件
优点:Web 界面、通过电子邮件通知、压缩/解压缩
以下是我听说过的工具,我正在开始评估,但我想听听那些在他们的自动部署过程中实际应用了其中一种(或其他一些工具)的人的意见。
- 厨师http://wiki.opscode.com/display/chef/Home
- ayehu 又名 eyeShare http://www.ayehu.com/
- 木偶http://puppetlabs.com/
- Nolio http://www.noliosoft.com/
- 八达通部署http://octopusdeploy.com/
- 夸提http://www.kwatee.net/
PS关于SO有一个类似的问题,但它没有回答我的问题: WCF服务部署-工具
回答问:您计划部署到多少台服务器?A:目前在 2 个数据中心有 20 台服务器。未来数字可能会增长
问:设计和执行部署将涉及多少用户?A:一个人来设计部署,其他人(一个人)来执行它
问:您的部署是否需要跨层同步?答:我只需要部署一个 Windows 服务,无需更改数据库,无需 IIS 或任何其他 Web 层
问:审计和报告对您来说有多重要?A:我希望工具能够报告它是否成功。也很高兴看到所有已部署服务器的完整仪表板及其版本和最近的更改。