Скрипт 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}'])