【发布时间】:2015-02-13 15:27:16
【问题描述】:
在我的机器与 TeamCity 构建服务器上运行相同的构建命令时,我的机器将我们的 VS2012 网站部署到 azure(网站),但构建机器没有。
- 构建服务器上没有产生错误。
- 构建服务器创建部署包,但根本不发布。
肯定必须是一个线索,是构建服务器上的输出与相同的命令非常不同(仅主要部分 - 我已经删掉了很多)...
构建服务器(不物理发布)
- PiplelinePreDeployCopyAllFilesToOneFolder:
- 包装:
- 生成MsdeploymanifestFiles:
- PackageUsingManifest:
- GenerateSampleDeployScript:
- 管道部署阶段:
- 构建成功..
我的机器构建服务器(实际发布)
- PipelineCopyAllFilesToOneFolderForMsDeploy:
- 生成MsdeployManifestFiles:
- MSDeployPublish:** 在服务器上运行时缺少此信息 - 我猜这是关键!
- 管道部署阶段:
- 构建成功..
我们没有在构建服务器上安装VS2012,但是我们应该在服务器上安装DSK吗?输出差异是否表明缺少 SDK?
【问题讨论】:
-
试试这个网站。 jayway.com/2011/03/20/…
标签: azure msbuild teamcity msdeploy azure-sdk-.net