我正在寻找有关将Windows服务自动部署到多台计算机的工具的建议。该工具应该能够: - 停止/启动服务 - 复制文件 - 根据某些CSV / Excel文件修改每个目标服务器上的配置文件
优点:Web界面,通过电子邮件发送通知,压缩/解压缩
以下是我听到的工具,我开始评估,但我想听听在自动部署过程中实际应用其中一个(或其他一些工具)的人员。
P.S。在SO上有一个类似的问题,但它没有回答我的问题: WCF service deployment - tools
应答 问:您计划部署多少台服务器? 答:目前有2个数据中心的20台服务器。这些数字可能在未来增长
问:有多少用户参与设计和执行部署? 答:一个人会设计部署,而另一个人(一个人)会执行它问:您的部署是否需要跨层同步? 答:我只需要部署一个Windows服务,没有数据库更改,没有IIS或任何其他Web层
问:审核和报告对您有多重要? 答:我希望该工具能够报告其成功与否。看到所有部署的服务器的完整仪表板及其版本和最近的更改,也会很高兴。答案 0 :(得分:2)
您可以尝试Jenkins(http://jenkins-ci.org/)
此工具提供了一个很好的UI来配置自动构建和部署任何项目。它还有互联网上丰富的插件集。
答案 1 :(得分:1)
您可以将kwatee添加到列表中。它是轻量级的,具有用于配置的Web界面和用于自动化部署过程的CLI工具。您可以使用内置部署变量处理特定于目标的参数,但也可能有一种方法可以自行解析CSV文件并将其注入。请注意,您必须在目标计算机上启用ssh或telnet / ftp。