8

我正在寻找有关将 Windows 服务自动部署到多台机器的工具的建议。该工具应该能够: - 停止/启动服务 - 复制文件 - 根据某些 CSV/Excel 文件修改每个目标服务器上的配置文件

优点:Web 界面、通过电子邮件通知、压缩/解压缩

以下是我听说过的工具,我正在开始评估,但我想听听那些在他们的自动部署过程中实际应用了其中一种(或其他一些工具)的人的意见。

PS关于SO有一个类似的问题,但它没有回答我的问题: WCF服务部署-工具

回答问:您计划部署到多少台服务器?A:目前在 2 个数据中心有 20 台服务器。未来数字可能会增长

问:设计和执行部署将涉及多少用户?A:一个人来设计部署,其他人(一个人)来执行它

问:您的部署是否需要跨层同步?答:我只需要部署一个 Windows 服务,无需更改数据库,无需 IIS 或任何其他 Web 层

问:审计和报告对您来说有多重要?A:我希望工具能够报告它是否成功。也很高兴看到所有已部署服务器的完整仪表板及其版本和最近的更改。

4

2 回答 2

2

你可以试试 Jenkins ( http://jenkins-ci.org/ )

这个工具提供了一个很好的 UI 来配置自动构建和部署任何项目。它还具有丰富的互联网插件集。

于 2012-07-31T16:44:33.083 回答
1

您可以将kwatee添加到您的列表中。它是轻量级的,具有用于配置的 Web 界面和 CLI 工具以自动化部署过程。您可以使用内置部署变量处理特定于目标的参数,但也可能有一种方法可以让您自己解析 CSV 文件并注入它们。请注意,您必须在目标计算机上启用 ssh 或 telnet/ftp。

于 2012-07-31T07:51:27.637 回答