Где Дженкинс клонирует git-репо - PullRequest
0 голосов
/ 16 мая 2019

Я создал этот простой конвейер, где я запускаю репозиторий с битбакетом -

pipeline {
  agent any
  stages {
    stage('Checkout from bitbucket') {
      steps {
        echo "Hello World"  
        git branch: 'feature/myFeature', changelog: false, credentialsId: 'my_bitbucket', poll: false, url: 'https://username@bitbucket.org/IT_AEM/infrastructure.git'
      }
    }
   }
  }

Когда я запускаю сборку, она успешна.Где в Дженкинсе скачано git-репо и где его можно посмотреть?

enter image description here

Cheers

Ответы [ 2 ]

2 голосов
/ 16 мая 2019

По умолчанию ваше хранилище клонировано в вашем рабочем пространстве. Переменная окружения $ WORKSPACE содержит этот путь. Вы можете определить рабочее пространство в конфигурации узлов. Некоторые подробности о рабочей области вы можете увидеть в этом посте: Путь к рабочей области Jenkins на подчиненных машинах

1 голос
/ 16 мая 2019

Как сказано здесь :

Jenkins клонирует Git-репозиторий в рабочую область задания в ${JENKINS_HOME}/jobs/<JOB_NAME>/workspace

И как говорится здесь вы можете изменить этот путь:

После добавления нового git-репозитория (project configuration > Source Code Management > check the GIT option) в проект перейдите к нижней части настроек плагина, чуть выше Браузер репозитория регион. Должна быть кнопка Advanced . После нажатия на нее должна появиться новая форма со значением, описанным как Локальный подкаталог для репо (необязательно) . Если установить значение folder, плагин будет извлекать хранилище в папку относительно вашей рабочей области. Таким образом, вы можете иметь столько репозиториев в вашем проекте, сколько вам нужно, все в разных местах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...