使用 Jenkins 管道的 TFS Checkout
TFS Checkout using Jenkins Pipeline
我需要使用 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 代理配置 配置了代理详细信息。一旦我们删除它,结帐就会按预期进行。
谢谢,
迪内什
我需要使用 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 代理配置 配置了代理详细信息。一旦我们删除它,结帐就会按预期进行。
谢谢,
迪内什