TFS Team Build:部署 Azure 云服务
TFS Team Build: Deploy Azure Cloud Service
我在使用 Visual Studio 在线提供的新 Team Build 部署 Azure Web 服务时遇到了一些问题。成功构建解决方案后,部署任务会尝试查找 CsPkg 和 CsCfg,但失败了。
如何指定所需的 "Path of CsPkg/CsCfg under the default artifact directory"?我必须指定一些 MSBuild 参数吗?
您可以在 CsPkg
/CsCfg
字段中使用 $(build.stagingDirectory)
变量。这将是您的回购协议的根目录。您的二进制文件将位于下方的某个位置。例如。 $(build.stagingDirectory)\*.cspkg
和
$(build.stagingDirectory)\*.cscfg
MSDN 上有大量内置变量。
您可能还必须使用 MSBuild 参数构建您的云服务项目 /t:Publish
我刚刚检查过:如果您使用 "Cloud Service" 部署模板,所有这些内容都会自动为您填充,包括路径。
我在使用 Visual Studio 在线提供的新 Team Build 部署 Azure Web 服务时遇到了一些问题。成功构建解决方案后,部署任务会尝试查找 CsPkg 和 CsCfg,但失败了。
如何指定所需的 "Path of CsPkg/CsCfg under the default artifact directory"?我必须指定一些 MSBuild 参数吗?
您可以在 CsPkg
/CsCfg
字段中使用 $(build.stagingDirectory)
变量。这将是您的回购协议的根目录。您的二进制文件将位于下方的某个位置。例如。 $(build.stagingDirectory)\*.cspkg
和
$(build.stagingDirectory)\*.cscfg
MSDN 上有大量内置变量。
您可能还必须使用 MSBuild 参数构建您的云服务项目 /t:Publish
我刚刚检查过:如果您使用 "Cloud Service" 部署模板,所有这些内容都会自动为您填充,包括路径。