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