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


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.