GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak ručně restartovat Jenkinse

Úvod

Při práci v Jenkins mohou být uživatelé v situaci, kdy jej potřebují restartovat ručně. K tomu může dojít z různých důvodů, jako je odstraňování problémů nebo instalace zásuvných modulů. Naštěstí Jenkins nabízí několik metod, jak provést ruční restart.

V tomto tutoriálu si projdeme různé metody používané k ručnímu restartování Jenkinse.

Předpoklady

  • Kopie Jenkins nainstalovaná a připravená k použití (přečtěte si, jak nainstalovat Jenkins na Ubuntu 18.04, Debian 10, CentOS 8 nebo Windows 10).
  • Přístup k webovému prohlížeči.
  • Přístup do okna terminálu (Linux a macOS) nebo příkazového řádku (Windows).
  • Přístup k uživatelskému účtu s právy sudo/administrátor.

Restartujte Jenkinse prostřednictvím adresy URL

Pokud používáte ovládací panel Jenkins ve webovém prohlížeči, restartujte Jenkins zadáním příslušné adresy URL. Použití výchozí adresy URL pro restartování přinutí Jenkinse restartovat se bez čekání na dokončení jakýchkoli sestav:

[Jenkins URL]/restart

Chcete-li dokončit všechny aktuálně spuštěné úlohy před restartem, použijte volbu bezpečného restartu. Nové úlohy se zařadí do fronty a spustí se po dokončení restartu:

[Jenkins URL]/safeRestart

Obě možnosti vyžadují potvrzení restartu kliknutím na Ano tlačítko:

Jenkins URL obsahuje název hostitele systému a port, na kterém Jenkins běží (výchozí port je 8080). Pokud se přihlašujete k ovládacímu panelu Jenkins ve vašem systému, použijte:

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

Pokud se přihlašujete na jiném systému, použijte:

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

Restartujte Jenkinse pomocí pluginu Safe Restart Plugin

Bezpečný restart plugin pro Jenkins vám umožňuje provést bezpečný restart z ovládacího panelu Jenkins.

1. Chcete-li přidat plugin, začněte kliknutím na Spravovat Jenkins odkaz na levé straně řídicího panelu:

2. V části Konfigurace systému klikněte na Spravovat pluginy tlačítko:

3. V části Dostupné vyhledejte „bezpečný restart“ a zaškrtněte políčko vedle položky Bezpečný restart název pluginu.

4. Klikněte na Instalovat bez restartování tlačítko pro přidání pluginu:

5. Jakmile je plugin nainstalován, vraťte se na svůj řídicí panel. Nyní existuje možnost Bezpečně restartovat odkaz na levé straně:

6. Klepnutím na odkaz spustíte bezpečný restart Jenkins. Restart musíte potvrdit kliknutím na Ano tlačítko:

Restartujte Jenkinse přes CLI

Jenkins CLI (Command Line Interface) je soubor Java, který funguje jako rozšíření místního terminálového shellu. Umožňuje vám používat příkazy Java ke správě Jenkins z okna terminálu nebo příkazového řádku.

1. Začněte stažením souboru .jar Jenkins CLI.

2. Otevřete ovládací panel Jenkins ve webovém prohlížeči a klikněte na Spravovat Jenkins odkaz na levé straně.

3. Přejděte dolů a klikněte na Jenkins CLI v části Nástroje a akce sekce.

4. Stáhněte si jenkins-cli.jar pomocí poskytnutého odkazu.

5. Po dokončení stahování otevřete okno terminálu nebo příkazový řádek a pomocí následující syntaxe příkazu restartujte Jenkins:

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

Například pomocí jenkins-cli.jar soubor v Stahování složka v systému Windows:

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

Jak restartovat Jenkins v Linuxu, Windows a Mac

Po instalaci běží Jenkins jako služba na pozadí. To znamená, že jej můžete restartovat pomocí stejných příkazů, které se používají k restartování jakékoli jiné služby.

Restartujte službu Jenkins v systému Linux

V systému Linux spusťte restartování služby Jenkins pomocí:

sudo systemctl restart jenkins

Další metodou je použití:

sudo /etc/init.d/jenkins restart

Restartujte službu Jenkins ve Windows

Restartujte službu Jenkins v příkazovém řádku systému Windows pomocí net příkaz k zastavení a následnému spuštění služby:

net stop jenkins
net start jenkins

Další metodou je přesunout se do instalační složky Jenkins a restartovat jenkins.exe . Například:

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

Restartujte službu Jenkins v systému MacOS

Chcete-li restartovat službu Jenkins v systému MacOS, zastavte službu a znovu ji spusťte pomocí launchctl příkaz:

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

Ubuntu
  1. Jak restartovat Webmin

  2. Jak restartovat Webmin

  3. Jak restartuji bluetooth v Ubuntu?

  1. Jak nainstalovat Jenkins na CentOS 8

  2. Jak změnit port pro Jenkins

  3. Jak restartovat Apache?

  1. Jak změnit Jenkinsův domovský adresář

  2. Jak nainstalovat Jenkins na Ubuntu 18.04

  3. Jak restartovat Kubernetes Pods