部署Windows服务的最佳实践

时间:2012-07-02 09:20:25

标签: deployment windows-services continuous-integration

我正在寻找持续提供Windows服务的最佳实践。

目前我们有一套powershell脚本,unintall,reboot,安装更新,但错误处理很棘手。我们正在审核系统中心,但是还有其他可用于部署Windows服务的选项吗?

2 个答案:

答案 0 :(得分:2)

自2011年12月以来,我们一直在使用Presto,并已完成超过1,000次部署。我们部署的大部分内容都是Windows服务。

有什么好处的是我们在Presto中设置我们的应用程序和服务器,然后我们可以通过点击按钮重复部署到任何服务器(或同时多个服务器)。 Presto将复制我们的正式发布二进制文件,更新我们的应用程序配置文件中的所有项目,创建和启动服务等...

因此,如果您的应用程序有30个手动步骤来部署它,您可以在Presto中输入这些步骤,然后在此之后自动完成。

值得一看:http://presto.codeplex.com/

答案 1 :(得分:0)

您最基本且普遍接受的最佳选项来自this thread,它基本上链接到Microsoft support article,为Windows服务创建安装程序。