使用SF SDK 2.8或3.0的VSTS“将应用程序部署到Service Fabric的应用程序”失败

时间:2018-03-20 17:02:03

标签: azure-devops azure-service-fabric azure-pipelines-release-pipeline

我使用 将Compose Application部署到Service Fabric 来在Service Fabric上部署带有VSTS的容器。我的构建代理有Service Fabric SDK 2.7。一旦我将其升级到2.8或3.0,VSTS任务就会中断

  

DefaultService'Xxx'的ServiceDnsName无效

1 个答案:

答案 0 :(得分:1)

我克隆了vsts-tasks,调试了 ServiceFabricCompose ,发现UI参数应用程序名称被放入 New- ServiceFabricComposeDeployment -DeploymentName

对于旧的SDK 2.7,我们在应用程序名称中有“fabric:/ XYZ”。

此格式对SDK 2.8 + 3.0无效。

应用程序名称更改为“XYZ”解决了这个问题。