È possibile aggiornare Jenkins da Jenkins da solo?


18

Su Manage Jenkins ho un messaggio che:

La nuova versione di Jenkins (2.47) è disponibile per il download (log delle modifiche).

Esiste un modo per aggiornare Jenkins dalla GUI in modo simile a quello dei plug-in?

Sto usando Jenkins ver. 2.43 su Linux.


4
Non risponde alla tua domanda, quindi non posterò una risposta, ma il caso ideale dovrebbe essere avere un Jenkins schierato con terraform e ansible (o burattino o chef ...) e aggiornare le formule per quello.
Gepser,

Non sono sicuro di ciò che stai chiedendo a @kenorb ... Quando c'è una nuova versione di Jenkins, ti viene chiesto di chiederti se vuoi installarlo. intendi oltre a quello?
Assaf Lavie,

Sta mostrando il messaggio per aggiornare e scaricare il file WAR, ma non credo che la nuova versione sia disponibile tramite Apt, quindi sto cercando un processo di aggiornamento simile ai plugin.
Kenorb,

Risposte:


15

Sì, è possibile. In Windows, questo è quello che vedo quando è disponibile una nuova versione: inserisci qui la descrizione dell'immagine

Quando fai clic sul pulsante Aggiorna automaticamente, Jenkins scarica e installa il nuovo file di guerra stesso.

Per favore, controlla la wiki di Jenkins per ulteriori dettagli. Ci sono alcuni problemi se hai installato Jenkins da un pacchetto Debian.

Se esegui Jenkins con java -jar jenkins.war, Jenkins sarà in grado di aggiornarsi dalla pagina Gestisci Jenkins. Questo è il modo più semplice per eseguire aggiornamenti automatici.

* Nix / Mac

Se hai installato tramite il programma di installazione di OS X, l' jenkinsesecuzione del processo non possiede il .warfile. Per far funzionare l'aggiornamento automatico, è sufficiente correggere le autorizzazioni in modo che l' jenkinsutente possa scrivere il WAR (in /Applications/Jenkins).

Pacchetto Debian

L'uso del pulsante di aggiornamento dall'interno di Jenkins (disponibile dall'1.318) non funzionerà se Jenkins è stato installato da un pacchetto Debian (causa errori di autorizzazione negati quando si tenta di scaricare il nuovo file WAR)!

Aggiornamento automatico di Windows

Se si installa Jenkins come servizio Windows, Jenkins sarà in grado di aggiornarsi dalla pagina Gestisci Jenkins .


1

È possibile sovrascrivere il file jenkins.war esistente con quello nuovo e quindi riavviare Jenkins.

Questo file si trova di solito in / usr / share / jenkins.

Se questo non è il caso del tuo sistema, in Gestisci Jenkins -> Informazioni sul sistema, verrà visualizzato il percorso del file .war in file eseguibili-war.


Come risponde alla domanda?
Tensibai,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.