到目前为止,我已经设置了夜间构建并工作了几个月。我在星期六安装了 Visual Studio 2012 SDK,现在我的构建没有通过 MSDeploy 部署。
我的构建服务器安装了 Visual Studio 2012。它还安装了 TFS 2010 和 2012 的管理控制台。我们还没有使用 2012,所以我关闭了服务。
在我的构建定义中,在 Process/Advanced/MSBuild Arguments 下,我有这个:
/p VisualStudioVersion=11.0;DeployOnBuild=true;DeployTarget=DeployToDEV;username=xxx;password=xxx;WebPublishPipelineProjectName=dev
我的项目有一个名为 dev.wpp.targets 的目标文件。在这个文件中,我有一个 DeployToDEV 目标。我基本上遵循了“Microsoft Build Engine 内部”中的说明,因此我可以同时部署到多个服务器。到现在为止它工作得很好。
我没有收到任何错误,也没有任何迹象表明 Web Deploy 是否已运行。
我真的很感激一些帮助。
谢谢。