使用Jenkins管道进行TFS签出

使用Jenkins管道进行TFS签出,tfs,jenkins-pipeline,vcs-checkout,Tfs,Jenkins Pipeline,Vcs Checkout,我需要使用Jenkins管道进行TFS工作区映射或签出。我有下面的代码,但连接超时问题 stage ("Checkout"){ node("Nodename"){ ws("D:/Windows/Checkout/") { echo ("Checking out source code") checkout([$class: 'TeamFoundationServ

我需要使用Jenkins管道进行TFS工作区映射或签出。我有下面的代码,但连接超时问题

stage ("Checkout"){
            node("Nodename"){
                ws("D:/Windows/Checkout/") {
                    echo ("Checking out source code")
                    checkout([$class: 'TeamFoundationServerScm', credentialsConfigurer: [$class: 'AutomaticCredentialsConfigurer'], projectPath: '$/ProjectName', serverUrl: 'CollectionURL', useOverwrite: true, useUpdate: true, workspaceName: 'Hudson-${JOB_NAME}'])}}
                }


有什么帮助或建议吗?

谢谢您的回复

我们发现问题在于Jenkins插件中的代理配置

管理Jenkins->管理插件->高级选项卡

在此模式下,我们使用代理详细信息配置了HTTP代理配置。一旦我们删除了它,结帐就按预期进行了

谢谢


Dinesh.

如果这确实是您的连接字符串,那么这就是您的问题:
serverUrl:“CollectionURL”
可能与此问题有关:由于此问题已解决,您可以将其作为答案接受。这对阅读此线程的其他社区成员可能是有益的。