【问题标题】:VSTS "Deploy Compose Application to Service Fabric" to an agent with SF SDK 2.8 or 3.0 failsVSTS“将 Compose 应用程序部署到 Service Fabric”到具有 SF SDK 2.8 或 3.0 的代理失败
【发布时间】:2018-08-29 14:49:18
【问题描述】:
我使用 将 Compose Application 部署到 Service Fabric 在 Service Fabric 上部署带有 VSTS 的容器。我的构建代理有 Service Fabric SDK 2.7。一旦我将它升级到 2.8 或 3.0,VSTS 任务就会中断
DefaultService 'xxx' 的 ServiceDnsName 无效
【问题讨论】:
标签:
azure-devops
azure-service-fabric
azure-pipelines-release-pipeline
【解决方案1】:
我克隆了vsts-tasks,调试了ServiceFabricCompose,发现UI参数Application Name被放到了New-ServiceFabricComposeDeployment——部署名称。
对于旧的 SDK 2.7,我们在应用程序名称中有“fabric:/XYZ”。
此格式不适用于 SDK 2.8 + 3.0。
将应用程序名称改为“XYZ”解决了这个问题。