Как настроить прокси в Jenkins для доступа к Git Repository? - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь настроить Jenkins для извлечения ветки из github и сборки.Локально мне нужно настроить прокси для доступа к github, поэтому я выполнил следующее и смог успешно получить доступ к github и оформлению заказа.

git config --global http.proxy http://proxy.com:8080
git config --global https.proxy https://proxy.com:8080

Я не знаю, как реплицировать эти проксинастройка для пользователя Jenkins.Jenkins работает как служба Windows, поэтому он не получает доступ к .gitconfig из моего профиля, и, следовательно, работа Jenkins завершается с ошибкой.Помогите, пожалуйста!

EDIT Я создал фиктивное задание в Jenkins и настроил параметры прокси-сервера в «Выполнить пакетную команду Windows».Я настроил их с --global, чтобы он работал для других сборок.

Ответы [ 3 ]

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

Я создал фиктивное задание в Jenkins и настроил параметры прокси в «Выполнить пакетную команду Windows».Я настроил их с --global, чтобы он работал для других сборок.

0 голосов
/ 03 июня 2019

Вы можете настроить прокси-сервер, который будет использовать Jenkins, перейдя на

Manage Jenkins > Manage Plugins > Advanced

Плагин Git поддерживает прокси-сервер

, см .: https://wiki.jenkins.io/display/JENKINS/JenkinsBehindProxy

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

Если вы сможете войти на сервер, на котором запущена служба Windows Jenkins, как пользователь, под которым работает служба Windows, вы сможете установить глобальные настройки прокси-сервера git для этого пользователя так же, как и для себя..

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