Все наши серверы Jenkins сконфигурированы из кода, который находится под контролем SCM (конфигурация как код). Чтобы обойти подобную проблему, описанную здесь Я пытаюсь установить параметр «Использовать браузер для загрузки метаданных» из Groovy.
В моем случае ошибка связана с попыткой Дженкинсанаходить обновления из Интернета, несмотря на то, что не настроены параметры сервера обновлений, и они находятся во внутренней сети без доступа к Интернету.
Однако я не могу найти какой-либо уязвимый API для вышеуказанного параметра. Есть ли способ сделать это, скажем, с помощью универсального класса конфигурации Jenkins?
Сбой, который может помешать Jenkins периодически проверять наличие обновлений? Кто-нибудь еще обходил эту проблему, используя Groovy?
Плагин skip-certificate-check Jenkins, который был предложен в предыдущем вопросе, не имел никакого значения.
Я хочу избавиться от, безусловно, более распространенных исключений в журнале Jenkins и неприятного красного сообщения, которое появляется на страницах плагинов управления.
Я запускаю образ Docker jenkinsci / blueocean, версия 1.19. 0, то есть версия Jenkins 2.176.3.