Jenkins触发TFS插件强制错误TF400367

时间:2018-10-08 15:08:01

标签: jenkins tfs

我正在从Jenkins触发构建,并且源代码在TFS2017 Update.3.1中,使用TFS插件进行集成。

当我触发构建时,它会在下面给出有关tfs连接的错误消息。

编辑:This solution对我不起作用。

  

该版本位于工作空间C:\ Program Files中   (x86)\ Jenkins \ workspace \ tfp中致命:   com.microsoft.tfs.core.exceptions.TECoreException:服务器可以   无法处理该请求。---> TF400367:此请求不能为   因为主机类型不匹配而执行。检查所有连接   信息并确认它是正确的。该请求是针对   部署和组织。   com.microsoft.tfs.core.ws.runtime.exceptions.SOAPFault:服务器   无法处理该请求。---> TF400367:此请求无法   因为主机类型不匹配而被执行。检查所有连接   信息并确认它是正确的。该请求是针对   部署和组织。   com.microsoft.tfs.core.ws.runtime.client.SOAP12Service.examineResponseDOMForFault(SOAP12Service.java:117)     在   com.microsoft.tfs.core.ws.runtime.client.SOAPService.examineBodyForFault(SOAPService.java:987)     在   com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequestInternal(SOAPService.java:665)     在   com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequest(SOAPService.java:444)     在   ms.tfs.services.registration._03._RegistrationSoap12Service.getRegistrationEntries(_RegistrationSoap12Service.java:106)     在   com.microsoft.tfs.core.clients.registration.RegistrationData.newFromServer(RegistrationData.java:58)   原因:com.microsoft.tfs.core.exceptions.TECoreException:服务器   无法处理该请求。---> TF400367:该请求不能为   因为主机类型不匹配而执行。检查所有连接   信息并确认它是正确的。该请求是针对   部署和组织。   com.microsoft.tfs.core.exceptions.mappers.TECoreExceptionMapper.map(TECoreExceptionMapper.java:92)     在   com.microsoft.tfs.core.exceptions.mappers.RegistrationExceptionMapper.map(RegistrationExceptionMapper.java:18)     在   com.microsoft.tfs.core.clients.registration.RegistrationData.newFromServer(RegistrationData.java:61)

这是配置屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

好吧,看来您设置的连接信息不正确。您需要在Collection URL中提供集合名称。

因此,收藏网址应类似于:http://192.168.101.188:8080/tfs/DefaultCollection