2013-07-02 5 views
3

У меня есть hudson, установленный в каталоге server/var/lib/hudson. когда я получаю доступ к jenkins через URL-адрес в моем браузере, я вижу версию 1.411 в нижней части страницы.Как обновить Jenkins/Hudson через CLI

Кто-нибудь знает, как обновить Jenkins через командную строку (CLI). если это возможно.

Когда я перехожу на страницу «Управление Дженкинсом», он говорит что-то вроде: «Новая версия Дженкинса (1.521) доступна для скачивания (журнал изменений)».

Я не чувствую себя в безопасности, загружая новую банку и извлекаю ее на сервер.

ответ

6

Вы имеете в виду CLI Jenkins или CLI в вашей операционной системе? Невозможно обновить версию Jenkins через CLI Jenkins.

Если вы установили Jenkins как автономный файл WAR, все, что вам нужно сделать, чтобы обновить его из командной строки, это загрузить новый файл WAR Jenkins и заменить текущий WAR-файл, а затем перезапустить Jenkins. Всегда рекомендуется создать резервную копию полного каталога вашего каталога $ JENKINS_HOME перед обновлением.

Если вы использовали собственный пакет, такой как RPM или DEB, вам следует использовать диспетчер пакетов на вашем сервере Jenkins (yum, apt-get и т. Д.) Для обновления Jenkins.

+0

Я думаю, это отвечает на мой вопрос. – Ashish

+0

Большое спасибо, у меня все еще есть вопрос об обновлении плагина GitHub. Каждый раз, когда я делаю плагин обновлений, такой как GitHub, и перезапускаю дженкинсов, Дженкинс начинает рушиться. когда я пытаюсь получить доступ к jenkins через URL-адрес в своем браузере, страница с ошибкой появляется с некоторым исключением «класс не найден jenkins/model jenkins». а затем, чтобы снова работать jenkins, я должен полностью удалить плагин из каталога плагинов. Я хочу, чтобы кто-то ответил на это, потому что мне действительно нужно сделать мои проекты github доступными для jenkins для сборки. Спасибо – Ashish

+0

Я бы порекомендовал вопрос о проблеме с плагином как отдельный вопрос. Взгляните также в свой журнал Дженкинса - это может дать вам некоторые подсказки. –

Смежные вопросы