Jenkins管道脚本通过凭证从tfs检出代码

时间:2018-08-03 12:00:17

标签: jenkins continuous-integration continuous-delivery continuous content-delivery-network

我在詹金斯(Jenkins)和持续集成方面还很陌生,在这里我提到了在Pipe line中使用Groovy时遇到的问题。

node('node-name')
{
    stage 'Checkout code'

    bat 'http://devtfsappd00.avi.com:8080/tfs/Example_DevCollection'
}

只是一个非常基本的管道脚本。上面写着:

  

'http:'不被识别为内部或外部命令,   可操作的程序或批处理文件。   错误:脚本返回了退出代码1   完成:失败

1 个答案:

答案 0 :(得分:0)

以下是从Jenkins管道脚本中从TFS检出文件的代码:

checkout([$class: 'TeamFoundationServerScm', credentialsConfigurer: [$class: 'AutomaticCredentialsConfigurer'], projectPath: '$/TFS/Server_Path', serverUrl: 'http://tfs-server-url/', useOverwrite: true, useUpdate: true, workspaceName: 'Hudson-${JOB_NAME}-${NODE_NAME}'])