Ich führe Jenkins in seinem eigenen Container aus. Ich benutze den Befehl "nohup java -jar jenkins.war --httpsPort=8443".
Wie kann ich es sicher herunterfahren? Im Moment benutze ich den kill Befehl, um den Prozess zu beenden.
Ich führe Jenkins in seinem eigenen Container aus. Ich benutze den Befehl "nohup java -jar jenkins.war --httpsPort=8443".
Wie kann ich es sicher herunterfahren? Im Moment benutze ich den kill Befehl, um den Prozess zu beenden.
Sie können Jenkins sicher beenden. Es fängt SIGTERM und SIGINT ab und führt einen geordneten Shutdown durch. Wenn Jenkins jedoch gerade etwas am Bauen war, werden die Builds abgebrochen und sie werden grau im Statusfenster angezeigt.
Wenn Sie dies vermeiden möchten, müssen Sie Jenkins in den Shutdown-Modus versetzen, um zu verhindern, dass neue Builds gestartet werden, und warten, bis die gerade laufenden Builds abgeschlossen sind, bevor Sie Jenkins beenden.
Sie können auch die Jenkins-Befehlszeilenschnittstelle verwenden und Jenkins zum sicheren Herunterfahren auffordern, was dasselbe bewirkt. Weitere Informationen zur Jenkins-Befehlszeile finden Sie unter http://YOURJENKINS/cli
Schaltet den Jenkins-Server sofort aus.
In Windows CMD.exe
, gehen Sie zum Ordner, in dem sich die Datei jenkins-cli.jar
befindet.
C:\Program Files (x86)\Jenkins\war\WEB-INF
Verwenden Sie den Befehl zum sicheren Herunterfahren
java -jar jenkins-cli.jar -s http://localhost:8080 safe-shutdown --username "IhrBenutzername"
--password "IhrPasswort"
Die vollständige Liste der Befehle finden Sie unter http://localhost:8080/cli
Danksagung an den Beitrag von Francisco für die cli
-Befehle.
Referenz:
Hoffe, es hilft jemandem.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
0 Stimmen
Bitte definieren Sie, was Sie mit "sicher" meinen. Bedeutet es, dass Jenkins nicht heruntergefahren wird, wenn es sich mitten in einem Build befindet? Oder bedeutet es lediglich, dass Jenkins sauber herunterfährt, ohne dass dabei Konfigurationsdateien beschädigt werden?
0 Stimmen
Beide d. h. nicht herunterfahren, wenn es mitten im Aufbau ist, und sauber herunterfahren
0 Stimmen
Ähnliche Frage
5 Stimmen
In allen Antworten auf dieser Seite fehlt
http://yourjenkins/quietDown
. Dies stellt sicher, dass neue Builds nicht gestartet werden, während bestehende Builds weiterhin ausgeführt werden. Außerdem solltest du, wenn du dein Jenkins startest, die Warteschlange leeren: github.com/jenkinsci/jenkins-scripts/blob/master/scriptler/…