问题:无法将 Jenkins 与 TFS 集成:EndpointNotFoundException

我正在尝试将 Jenkins (2.6) 与 TFS 2013 集成。我已经安装了 Jenkins 插件Team Foundation Server Plug-in (5.121.0)。但是,当我尝试在 Jenkins 中配置TFS插件以通过提及TFS的默认集合的 URL(http://localserver:8080/tfs/mcdonalds)来联系TFS团队项目集合时,我得到一个错误 :

com.microsoft.tfs.core.ws.runtime.exceptions.EndpointNotFoundException: The SOAP endpoint localserver:8080/tfs/mcdonalds/Services/v1.0/Registration.asmx could not be contacted.  HTTP status: 504

在此处输入图像描述

解答

首先再次确认您是否可以通过门户网站连接您的 TFS 服务器集合。

HTTP 状态 504通常与代理或网关问题有关。

TFS 插件试图使用 HTTP 代理连接到 TFS 服务器。仔细检查您的代理设置。您可以尝试更新 Jenkins > Plugin Manager > Advanced 下的无代理主机配置以匹配我们的 TFS 服务器所在的通配符域,然后再次尝试连接。

Logo

CI/CD社区为您提供最前沿的新闻资讯和知识内容

更多推荐