Получить исходный репозиторий для запроса извлечения - PullRequest
0 голосов
/ 18 декабря 2018

Я использую многоотраслевые конвейерные работы и у меня есть сценарий создания PR.На пиаре я хочу проверить исходное хранилище этого пиара.Есть ли способ, которым я могу получить это в конвейере jenkins?

PS: я знаю, что "checkout scm" делает это автоматически.Но я хочу сделать эту проверку через ssh, и я не смог найти способ переопределить URL-адрес https, используемый модулем scm checkout

1 Ответ

0 голосов
/ 19 декабря 2018

Но я хочу сделать эту проверку через ssh, и я не смог найти способ переопределить URL-адрес https, используемый модулем scm checkout

Если этот модуль ( Git Jenkinsплагин ) выполняет обычные git команды, тогда он должен учитывать глобальную конфигурацию git, такую ​​как url.<base>.InsteadOf.

Если вы знаете, с какой учетной записью работает Jenkins, вы можете,на этом сервере Jenkins введите:

git config --global url.git@server.com.InsteadOf https://server.com

Это заставит Git использовать URL-адрес SSH, даже если извлечение использовалось первоначально по HTTPS.

...