не может достучатся до сервера обновлений.
Идея такая скачать update-center.json переписать на нужный mirror и скачать обновления.
Идею взял с этого сайта
Что получилось
- написал скрипт который качает update-center.json и заменяет url на нужный.
- разместил этот файл на веб сервере к которому Jenkins имеет доступ.
- обновил конфигурацию Jenkins, чтобы смотрел на этот файл.
Что не работает
- так как я внес изменения в update-center.json checksum не совпадает.
Если внести ключ обновления скачиваются.
'''
-Dhudson.model.DownloadService.noSignatureCheck=true
'''
Вот не могу понять как не отключая проверку - побороть checksum.
В комментариях говорится, что нужно добавить root certificate, но какой именно: зеркала с которого качаю плагины(он http, а не https, сервера Jenkins?
Буду признателен любой идее!
Не знаю насчёт сетапа кастомного сервера обновлений, но root CA для самоподписных сертов надо подкладывать по стандартному пути для той версии Java, на которой работает дженкинс.
Обсуждают сегодня