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