Starten / Stoppen und Neustarten des Jenkins-Dienstes unter Windows

100

Ich habe "jenkins-1.501.zip" von http://jenkins-ci.org/content/thank-you-downloading-windows-installer heruntergeladen .

Ich habe die Zip-Datei extrahiert und Jenkins unter Windows 7 erfolgreich installiert. Jenkins läuft http://localhost:8080/gut. Ich möchte den Jenkins-Dienst von der Konsole aus stoppen. Wie kann ich das machen? Wie kann ich über die Konsole / Befehlszeile starten und neu starten?

Ripon Al Wasim
quelle

Antworten:

200

Öffnen Sie die Konsole / Befehlszeile -> Wechseln Sie in Ihr Jenkins-Installationsverzeichnis. Führen Sie jeweils die folgenden Befehle aus:

stoppen:
jenkins.exe stop

anfangen:
jenkins.exe start

Neustarten:
jenkins.exe restart

Ripon Al Wasim
quelle
@ Kapep: Was ist mit Start und Stopp in Mac
Nevin Raj Victor
1
Wie erfahre ich den Jenkins-Status?
Ripon Al Wasim
@Cryptor, überprüfen Sie diesen Beitrag, um Jenkins sicher herunterzufahren . Es kann hilfreich sein.
Shaijut
Ich weiß nicht, wo sich mein Jenkins-Installationsverzeichnis befindet :(
Vin Shahrdar
43

So stoppen Sie Jenkins Bitte fahren Sie den Java-Prozess oder den Windows-Dienst nicht herunter. Dies sind keine üblichen Befehle. Verwenden Sie diese nur, wenn Ihre Jenkins Probleme verursachen.

Verwenden Sie Jenkins Methode, um zu verhindern, dass Daten verloren gehen.

http://[jenkins-server]/[command]

Dabei kann [Befehl] eine der folgenden sein

  • Ausfahrt
  • Neustart
  • neu laden

Beispiel: Wenn auf meinem lokalen PC Jenkins an Port 8080 ausgeführt wird, ist dies der Fall

http://localhost:8080/exit
Shantonu
quelle
11

So starten Sie Jenkins über die Befehlszeile

  1. Öffnen Sie die Eingabeaufforderung
  2. Wechseln Sie in das Verzeichnis, in dem sich Ihre Kriegsdatei befindet, und führen Sie den folgenden Befehl aus:

    java -jar jenkins.war

Stoppen

Strg + C.

user108
quelle
Sicher genug, dies scheint für mich unter Windows 7 zu funktionieren.
Alex
Dies hat bei mir funktioniert und wird auch in der Dokumentation empfohlen: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby
Damit können wir das Terminal nicht schließen, weil die Jenkins beim Schließen des Terminals stehen bleiben. Gibt es eine Lösung?
Jayant Singh
Wenn ich diesen Prozess verwende, gehen alle meine vorherigen Projekte auf Jenkins verloren und es läuft nur über das Terminal.
Surendra Meena
7

Standardmäßig können Sie CMD öffnen und schreiben

java -jar jenkins.war

Wenn Ihr Port 8080 jedoch bereits verwendet wird, müssen Sie die Jenkins-Portnummer ändern. Öffnen Sie daher den Jenkins-Ordner in der Programmdatei, öffnen Sie die Jenkins.XML-Datei und ändern Sie die Portnummer, z. B. 8088

Öffnen Sie nun CMD und schreiben Sie

java -jar jenkins.war --httpPort=8088
Vishwa Deepak Singh
quelle
5
       jenkins.exe stop
       jenkins.exe start
       jenkins.exe restart

Diese Befehle funktionieren nur von cmd aus, wenn Sie CMD mit Administratorrechten ausführen

Amit Jain
quelle
So führen Sie cmd im Administratormodus aus 1. Öffnen Sie den Task-Manager 2. Datei - Neue Aufgabe 3. Aktivieren Sie das Kontrollkästchen "Aufgabe mit Administratorrechten erstellen"
Amit Jain
2

Kleine Hinweise für Routinearbeiten.

Erstellen Sie eine Bat-Datei, benennen Sie sie und verwenden Sie sie zum genauen Ausführen / Stoppen / Neustarten des Jenkins-Dienstes

#!/bin/bash
# go to Jenkins folder
cd C:\Program Files (x86)\Jenkins

#to stop:
jenkins.exe stop

#to start:
#jenkins.exe start

#to restart:
#jenkins.exe restart
Roman Denisenko
quelle
1

Schritt 01: Sie müssen Jenkins für Umgebungsvariablen hinzufügen. Dann können Sie Jenkins-Befehle verwenden

Schritt 02: Fahren Sie "C:\Program Files (x86)\Jenkins"mit der Eingabeaufforderung admin fort

Schritt 03: Wählen Sie Ihre Option: jenkins.exe stop / jenkins.exe start / jenkins.exe restart

Lahiru Amarathunge
quelle
0

So starten Sie Jenkins über die Befehlszeile

  1. Führen Sie CMD mit admin aus

  2. Sie können folgende Befehle ausführen

    "net start servicename" zum starten

    "net restart servicename" zum Neustart

    "net stop servicename", um den Dienst zu beenden

Weitere Informationen finden Sie unter https://www.windows-commandline.com/start-stop-service-command-line/.

Talib Hussain
quelle