当在我的机器与我们的 TeamCity 构建服务器上运行相同的构建命令时,我的机器将我们的 VS2012 网站部署到天蓝色(网站),但构建机器没有。
- 构建服务器上不会产生错误。
- 构建服务器创建部署包,但根本不发布。
肯定必须是一个线索,是构建服务器上的输出与相同的命令非常不同(仅主要部分 - 我已经删掉了很多)......
构建服务器(不物理发布)
- PipelinePreDeployCopyAllFilesToOneFolder:
- 包裹:
- 生成MsdeploymanifestFiles:
- PackageUsingManifest:
- 生成示例部署脚本:
- 管道部署阶段:
- 构建成功..
我的机器构建服务器(实际发布)
- PipelineCopyAllFilesToOneFolderForMsDeploy:
- 生成MsdeployManifestFiles:
- MSDeployPublish:** 在服务器上运行时缺少此信息 - 我猜这是关键!
- 管道部署阶段:
- 构建成功..
我们没有在构建服务器上安装VS2012,但是我们应该在服务器上安装DSK吗?输出差异是否表明缺少 SDK?