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?

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


@ 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

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.


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

5
       jenkins.exe stop
       jenkins.exe start
       jenkins.exe restart

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


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

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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.