VSTS“将撰写应用程序部署到服务结构". SF SDK 2.8或3.0的代理失败 [英] VSTS "Deploy Compose Application to Service Fabric" to an agent with SF SDK 2.8 or 3.0 fails

查看:68
本文介绍了VSTS“将撰写应用程序部署到服务结构". SF SDK 2.8或3.0的代理失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 将撰写应用程序部署到Service Fabric 来在Service Fabric上部署带有VSTS的容器.我的构建代理具有Service Fabric SDK 2.7.一旦将其升级到2.8或3.0,VSTS任务就会中断,

I use Deploy Compose Application to Service Fabric to deploy containers with VSTS on Service Fabric . My build agent had Service Fabric SDK 2.7. As soon as I upgrade it to 2.8 or 3.0, the VSTS task breaks with

DefaultService'xxx'的ServiceDnsName无效

The ServiceDnsName for DefaultService 'xxx' is invalid

推荐答案

我克隆了 vsts-tasks ,调试 ServiceFabricCompose 并发现UI参数 Application Name 已放入 New-ServiceFabricComposeDeployment -DeploymentName 中.

I cloned vsts-tasks, debugged ServiceFabricCompose and found out that UI parameter Application Name is placed into New-ServiceFabricComposeDeployment -DeploymentName.

对于旧的SDK 2.7,我们在应用程序名称中使用了"fabric:/XYZ".

For old SDK 2.7 we had "fabric:/XYZ" in Application Name.

此格式不适用于SDK 2.8 + 3.0.

This format is not valid for SDK 2.8 + 3.0.

更改为"应用名称" 为"XYZ"解决了该问题.

Changing to Application Name to "XYZ" solved the problem.

这篇关于VSTS“将撰写应用程序部署到服务结构". SF SDK 2.8或3.0的代理失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆