需要使用多配置创建发布管道,需要使用SSH在多个服务器上运行步骤。(每个服务器都应该是多配置中的一个值)。任务的SSH服务连接参数使用一个变量(该变量使用服务连接的名称进行多项配置)
在运行发布作业时,SSH任务失败并显示"Error: Endpoint auth data not present: 7dfbca54-6025-4265-866c-9abd76b02e81,7b595350-166f-4e45-996c-795793315182“”。
如果我的Multi-configuration只有一个值,它就可以工作。
从错误消息看,多配置变量似乎未拆分。不过,会在变量中检测并替换服务连接ids。
这是一个bug,还是我做错了什么?
发布于 2019-09-17 15:34:57
我可以重现你的问题。我设置了一个名为ServerName的变量,值为hughl-api20s,hughl-api21s。当我在SSH任务的ssh服务器连接字段中使用$(ServerName)时,我也得到了Error: Endpoint auth data not present。我想这可能是个bug。

作为解决办法,您可以运行两个代理作业,并在每个代理作业中选择一个特定的服务连接。
您可以在Develop Community Forum中就此问题向产品团队报告问题。
https://stackoverflow.com/questions/57958336
复制相似问题