我正在寻找持续交付Windows服务的最佳实践。 目前,我们有一组PowerShell脚本来卸载、重启、安装更新,但错误处理比较棘手。我们正在评估System Center,但是否还有其他可用选项来部署Windows服务呢?
自2011年12月以来,我们一直在使用Presto,并已完成1000多次部署。我们大部分部署的是Windows服务。好处在于我们在Presto中设置应用程序和服务器,然后只需点击一个按钮即可重复部署到任何服务器(或同时多个服务器)。Presto将复制我们的官方发布二进制文件,更新我们应用程序配置文件中的所有项目,创建并启动服务等等...因此,如果您有一个需要30个手动步骤才能部署的应用程序,您可以在Presto中输入这些步骤,之后就会自动完成。值得一看:http://presto.codeplex.com/