【发布时间】:2011-06-23 04:08:26
【问题描述】:
正在使用 MSDeploy 技术将我们的部署开发到不同的环境。只是想知道我们如何在批处理文件本身的 ERROR 上回滚特定的部署。有内置命令吗?
一种方法是将当前站点打包到特定位置,然后在批处理文件中的任何错误上部署该包。但不想遵循该步骤并寻找 MSDeploy 提供的任何替代方案
【问题讨论】:
标签: .net deployment msbuild continuous-integration msdeploy
正在使用 MSDeploy 技术将我们的部署开发到不同的环境。只是想知道我们如何在批处理文件本身的 ERROR 上回滚特定的部署。有内置命令吗?
一种方法是将当前站点打包到特定位置,然后在批处理文件中的任何错误上部署该包。但不想遵循该步骤并寻找 MSDeploy 提供的任何替代方案
【问题讨论】:
标签: .net deployment msbuild continuous-integration msdeploy
嗯,也许这里发生的事情比你说的要多,但在最简单的情况下,如果你使用 Visual Studio 构建一个部署包,它生成的批处理文件有一个命令行开关来执行“whatif”部署。您只需使用“/t”执行批处理,它将模拟部署并报告任何错误(当然没有实际部署)。 msdeploy 的设置方式存在一些差异,所以也许您可以将更多详细信息发布到您正在执行的操作中?
【讨论】: