GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come riavviare Jenkins manualmente

Introduzione

Durante il lavoro in Jenkins, gli utenti potrebbero trovarsi in una situazione in cui è necessario riavviarlo manualmente. Ciò può verificarsi a causa di diversi motivi, come la risoluzione dei problemi o l'installazione di plug-in. Fortunatamente, Jenkins offre diversi metodi per eseguire un riavvio manuale.

In questo tutorial, esamineremo i diversi metodi utilizzati per riavviare Jenkins manualmente.

Prerequisiti

  • Una copia di Jenkins installata e pronta per l'uso (scopri come installare Jenkins su Ubuntu 18.04, Debian 10, CentOS 8 o Windows 10).
  • Accesso a un browser web.
  • Accesso alla finestra del terminale (Linux e macOS) o al prompt dei comandi (Windows).
  • Accesso a un account utente con privilegi sudo/amministratore.

Riavvia Jenkins tramite URL

Se stai utilizzando la dashboard Jenkins in un browser web, riavvia Jenkins inserendo l'URL appropriato. L'utilizzo dell'URL di riavvio predefinito obbliga Jenkins a riavviarsi senza attendere il completamento di qualsiasi build:

[Jenkins URL]/restart

Per completare tutti i lavori attualmente in esecuzione prima del riavvio, utilizzare l'opzione di riavvio sicuro. I nuovi lavori verranno messi in coda ed eseguiti al termine del riavvio:

[Jenkins URL]/safeRestart

Entrambe le opzioni richiedono la conferma del riavvio facendo clic su pulsante:

L'URL Jenkins contiene il nome host del sistema e la porta su cui è in esecuzione Jenkins (la porta predefinita è 8080). Se stai accedendo alla dashboard Jenkins sul tuo sistema, usa:

http://localhost:8080/restart
http://localhost:8080/safeRestart

Se stai effettuando l'accesso su un altro sistema, usa:

http://[your system's hostname]:8080/restart
http://[your system's hostname]:8080/safeRestart

Riavvia Jenkins tramite il plug-in di riavvio sicuro

Il Riavvio sicuro plug-in per Jenkins ti consente di eseguire un riavvio sicuro dalla dashboard di Jenkins.

1. Per aggiungere il plug-in, inizia facendo clic su Gestisci Jenkins link sul lato sinistro della dashboard:

2. In Configurazione di sistema sezione, fai clic su Gestisci plug-in pulsante:

3. Sotto Disponibile scheda, cerca "riavvio sicuro" e seleziona la casella accanto a Riavvio sicuro nome del plug-in.

4. Fare clic su Installa senza riavvio pulsante per aggiungere il plug-in:

5. Una volta installato il plug-in, torna alla dashboard. Ora è disponibile un Riavvia in sicurezza link sul lato sinistro:

6. Facendo clic sul collegamento si avvia un riavvio sicuro di Jenkins. È necessario confermare il riavvio facendo clic su pulsante:

Riavvia Jenkins tramite CLI

Jenkins CLI (Command Line Interface) è un file Java che funziona come estensione della shell del terminale locale. Ti consente di utilizzare i comandi Java per gestire Jenkins da una finestra di terminale o da un prompt dei comandi.

1. Inizia scaricando il file .jar della Jenkins CLI.

2. Apri la dashboard Jenkins nel tuo browser web e fai clic su Gestisci Jenkins collegamento sul lato sinistro.

3. Scorri verso il basso e fai clic sulla CLI Jenkins pulsante sotto Strumenti e azioni sezione.

4. Scarica jenkins-cli.jar utilizzando il collegamento fornito.

5. Una volta completato il download, apri la finestra del terminale o il prompt dei comandi e utilizza la seguente sintassi dei comandi per riavviare Jenkins:

java -jar [path to the jenkins-cli.jar file] -s [Jenkins URL] restart

Ad esempio, utilizzando jenkins-cli.jar file nei Download cartella su un sistema Windows:

java -jar C:\Users\akova\Downloads\jenkins-cli.jar -s http://localhost:8080/ restart

Come riavviare Jenkins in Linux, Windows e Mac

Una volta installato, Jenkins viene eseguito come servizio in background. Ciò significa che puoi riavviarlo con gli stessi comandi utilizzati per riavviare qualsiasi altro servizio.

Riavvia il servizio Jenkins in Linux

Su un sistema Linux, avvia un riavvio del servizio Jenkins con:

sudo systemctl restart jenkins

Un altro metodo consiste nell'usare:

sudo /etc/init.d/jenkins restart

Riavvia il servizio Jenkins in Windows

Riavvia il servizio Jenkins nel prompt dei comandi di Windows utilizzando net comando per interrompere e quindi avviare il servizio:

net stop jenkins
net start jenkins

Un altro metodo consiste nello spostarsi nella cartella di installazione di Jenkins e riavviare jenkins.exe . Ad esempio:

cd C:\Program Files\Jenkins
jenkins.exe restart

Riavvia il servizio Jenkins in MacOS

Per riavviare il servizio Jenkins in MacOS, arresta il servizio e riavvialo utilizzando il launchctl comando:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

Ubuntu
  1. Come installare Jenkins su CentOS 8

  2. Come riavviare Webmin

  3. Come riavviare Webmin

  4. Come riavviare Apache?

  5. Come faccio a riavviare il bluetooth in Ubuntu?

Come installare Jenkins su AlmaLinux 8

Come riavviare la rete in Ubuntu

Come installare Jenkins su Debian 10 / Debian 9

Come installare Jenkins su Ubuntu 20.04 / Ubuntu 18.04

Come riavviare la rete su Ubuntu 20.04

Come installare Jenkins su Ubuntu 14.04