Есть ли способ - или инструмент - который позволяет мне настроить сайт плагинов jenkins в качестве прокси-репо, чтобы в Jenkins я мог получать обновления плагинов из прокси-репо, а не с исходного сайта?
Эта проблема возникает особенно в условиях, когда вы не можете иметь прямой доступ к Интернету.Таким образом, в моем сценарии у меня есть Nexus Repo Server , который имеет доступ к Интернету.Сервер Дженкинс не имеет.Поэтому мой подход заключался в
- Настройка прокси-репозитория (скажем,
https://nexus.intra/repository/updates.jenkins.io/
, который является прокси для https://updates.jenkins.io/
- Настройка Jenkins так, чтобы плагины собирались из прокси-репозиторияТаким образом, я настраиваю плагин udate site на
https://nexus.intra/repository/updates.jenkins.io/update-center.json
* 1017. * Это не работает. Я получаю уведомление о новых плагинах, но когда я пытаюсь скачать плагин, соединение не устанавливается, как внутри
update-center.json
указатель на плагины по-прежнему
https://updates.jenkins.io/
. Смотрите здесь ...
updateCenter.post(
....
,"url":"http://updates.jenkins-ci.org/download/plugins/AnchorChain/1.0/AnchorChain.hpi",
....
Так есть идеи, как этого добиться?