我正在从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)
这是配置屏幕截图:
答案 0 :(得分:0)
好吧,看来您设置的连接信息不正确。您需要在Collection URL
中提供集合名称。
因此,收藏网址应类似于:http://192.168.101.188:8080/tfs/DefaultCollection