Как только содержимое файла update-center.json изменилось, вам необходимо заново сгенерировать раздел «подпись» этого файла.Для этого вам нужно сгенерировать пару ключей (подробнее см. Как создать локальное зеркало общедоступного сайта обновлений Jenkins? )
Также вы можете использовать следующий предложенный подход:
есть, вероятно, лучший способ - иметь песочницу Jenkins в системе, имеющей доступ к Интернету.Вы обновляете сервер с помощью пользовательского интерфейса, а затем можете тщательно протестировать обновленное Jenkins.Когда вы закончите, вам просто нужно скопировать файлы war и hpi в ваш «рабочий» Jenkins.теперь у вас есть даже хороший процесс и контроль качества.
Другой способ - настроить прозрачный https-прокси между вашим сервером Jenkins и Artifactory - в этом случае update-center.json не изменится и подпись не будетпроверка должна работать нормально.
С наилучшими пожеланиями,
Дмитрий Горбунов