Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows服务工具的自动部署_Windows_Wcf_Deployment_Service_Windows Services - Fatal编程技术网

Windows服务工具的自动部署

Windows服务工具的自动部署,windows,wcf,deployment,service,windows-services,Windows,Wcf,Deployment,Service,Windows Services,我正在寻找有关将Windows服务自动部署到多台计算机的工具的建议。该工具应能够: -停止/启动服务 -复制文件 -根据一些CSV/Excel文件修改每个目标服务器上的配置文件 优点:Web界面、通过电子邮件通知、压缩/解压缩 下面是我听说过的工具,我正在开始评估,但我想听听那些在自动部署过程中实际应用了其中一种(或其他一些工具)的人 厨师 ayehu又名眼兔 傀儡 诺里奥 八达通部署 夸蒂 还有一个类似的问题,但它没有回答我的问题: 回答 问:您计划部署到多少台服务器? 答:目前在两个数

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

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

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

  • 厨师
  • ayehu又名眼兔
  • 傀儡
  • 诺里奥
  • 八达通部署
  • 夸蒂
还有一个类似的问题,但它没有回答我的问题:

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

Q:有多少用户将参与设计和执行部署? 答:一个人将设计部署,另一个人(一个人)将执行它

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

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

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

您可以尝试Jenkins()


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

谢谢!你真的使用这个工具进行自动部署吗?@BorisModylevsky我实际上参与了开发(100%免费工具),并在银行/电信环境(unix/linux)中使用它。我还看到人们使用它在windows和混合windows/linux环境中进行部署。唯一的缺点(即使这似乎不可避免)是需要ssh或telnet/ftp,这在Windows默认情况下是不可用的。我想您需要给我们提供更多信息。您计划部署到多少台服务器?有多少用户将参与设计和执行部署?您的部署是否需要跨层同步?审计和报告对您有多重要?这里列出的工具以不同的比例覆盖这些区域。有效点。通过回答您的问题,我添加了更详细的要求。如果您熟悉其中的一些工具,我很想听听它们各自的优缺点。谢谢类似的问题谢谢你的回答。由于puppet的跨平台支持,决定选择它。是否有完整源代码示例的最终解决方案?谢谢!您是否真的将其用于自动部署?是的,我们将其用于持续集成(构建、测试自动化和自动部署)。试一试,它有非常好的用户友好的用户界面,并检查插件,使之更简单。