Чи можливо модернізувати Дженкінса з Дженкінса самості?


18

У Manage Jenkins у мене є повідомлення про те, що:

Нова версія Дженкінса (2.47) доступна для завантаження (журнал змін).

Чи є спосіб модернізації Дженкінса з графічного інтерфейсу подібний, як це робиться для плагінів?

Я використовую версію Дженкінса. 2,43 в Linux.


4
Не відповідає на ваше запитання, тому я не публікую відповіді, але ідеальним випадком має бути розгортання Дженкінса з тераформою та ансибіллю (або маріонеткою чи шеф-кухарем ...) та оновлення формул для цього.
Гепсер

Не впевнений, що ви запитуєте @kenorb ... Коли з'явиться нова версія Дженкінса, вона запропонує вам запитати, чи хочете ви її встановити. ти маєш на увазі крім цього?
Ассаф Лав'є

Він показує повідомлення про оновлення та завантаження файлу WAR, але я не думаю, що нова версія доступна через Apt, тому я шукаю подібний процес оновлення, як плагіни.
kenorb

Відповіді:


15

Так, можливо. У Windows це те, що я бачу, коли є нова версія: введіть тут опис зображення

Коли ви натискаєте кнопку Автоматично оновити, Дженкінс завантажує та встановлює сам новий файл війни.

Будь ласка, перегляньте Вікі Дженкінса для отримання більш детальної інформації. Є деякі проблеми, якщо ви встановили Дженкінса з пакета Debian.

Якщо ви запускаєте Дженкінса java -jar jenkins.war, Дженкінс зможе оновити себе зі сторінки "Керувати Дженкінсом". Це найпростіший спосіб зробити автоматичне оновлення.

* nix / Mac

Якщо ви встановили через інсталятор OS X, jenkinsзапущений процес не володіє .warфайлом. Щоб автоматичне оновлення працювало, просто виправте дозволи, щоб jenkinsкористувач міг записати WAR (in /Applications/Jenkins).

Пакет Debian

Використання кнопки Upgrade зсередини Jenkins (доступна з 1.318) не буде працювати, якщо Jenkins був встановлений з пакету Debian (в результаті дозволу відмовлено в помилках при спробі завантажити новий файл WAR)!

Автоматичне оновлення Windows

Якщо ви встановите Дженкінс як службу Windows, Дженкінс зможе оновитись зі сторінки Manage Jenkins .


1

Ви можете перезаписати існуючий файл jenkins.war з новим, а потім перезапустити Дженкінс.

Цей файл зазвичай знаходиться в / usr / share / jenkins.

Якщо це не стосується вашої системи, у розділі Manage Jenkins -> System Information вона відобразить шлях до файлу .war у версії виконуваного файлу.


Як це відповідає на питання?
Тенсібай
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.