Скрипт Jenkins для извлечения кода из tfs с учетными данными

Я новичок в Jenkins и непрерывной интеграции. Здесь я упомянул проблему, с которой столкнулся при использовании groovy в Pipe line.

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

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

Просто очень простой конвейерный скрипт. Который говорит:

http: не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. ОШИБКА: скрипт вернул код завершения 1 Завершено: СБОЙ

1 ответ

Вот код для извлечения файлов из TFS из сценария конвейера Jenkins:

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}'])