Avvia / arresta e riavvia il servizio Jenkins su Windows


100

Ho scaricato "jenkins-1.501.zip" da http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Ho estratto il file zip e installato Jenkins su Windows 7 con successo. Jenkins funziona http://localhost:8080/bene. Voglio interrompere il servizio Jenkins dalla console. Come lo posso fare? Qual è il modo per avviare e riavviare tramite console / riga di comando?

Risposte:


200

Apri Console / Riga di comando -> Vai alla directory di installazione di Jenkins. Eseguire rispettivamente i seguenti comandi:

fermare:
jenkins.exe stop

iniziare:
jenkins.exe start

ricominciare:
jenkins.exe restart


@kapep: Che ne dici di start and stop in mac
Nevin Raj Victor

1
Come conoscere lo stato di jenkins?
Ripon Al Wasim,

@ Cryptor, controlla questo post per chiudere in sicurezza jenkins , potrebbe essere d'aiuto.
shaijut

Non so dove sia la mia directory di installazione di Jenkins :(
Vin Shahrdar

43

Per interrompere Jenkins Evitare di chiudere il processo Java o il servizio Windows. Questi non sono comandi usuali. Usali solo se il tuo Jenkins sta causando problemi.

Usa il modo di Jenkins per fermare che protegge dalla perdita di dati.

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

dove [comando] può essere uno dei seguenti

  • Uscita
  • ricomincia
  • ricaricare

Esempio: se il mio PC locale esegue Jenkins sulla porta 8080, lo sarà

http://localhost:8080/exit

11

Per avviare Jenkins dalla riga di comando

  1. Apri il prompt dei comandi
  2. Vai alla directory in cui è posizionato il tuo file war ed esegui il seguente comando:

    java -jar jenkins.war

Fermare

Ctrl + C


Certo, basta, questo sembra funzionare per me su Windows 7.
alex

Questo ha funzionato per me, ed è anche ciò che consiglia la loro documentazione: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby

usando questo non possiamo chiudere il terminale, perchè il jenkins si ferma alla chiusura del terminale qualche soluzione?
jayant singh

quando si utilizza questo processo, tutto il mio progetto precedente su jenkins è andato perso e viene eseguito solo tramite terminale.
Surendra Meena

7

Quindi per impostazione predefinita puoi aprire CMD e scrivere

java -jar jenkins.war

Ma se la tua porta 8080 è già in uso, quindi devi cambiare il numero di porta Jenkins, quindi per quella cartella Jenkins apri in File di programma e apri il file Jenkins.XML e cambia il numero di porta come 8088

Ora apri CMD e scrivi

java -jar jenkins.war --httpPort=8088

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

Questi comandi funzioneranno da cmd solo se esegui CMD con autorizzazioni di amministratore


Per eseguire cmd in modalità amministratore 1. Apri Gestione attività 2. File - Nuova attività 3. Seleziona la casella di controllo "Crea attività con anteprime amministratore"
Amit Jain

2

Piccoli suggerimenti per il lavoro di routine.

Crea un file bat, nominalo e usalo per il servizio Jenkins di esecuzione / arresto / riavvio esatto

#!/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

Passaggio 01: è necessario aggiungere jenkins per le variabili di ambiente, quindi è possibile utilizzare i comandi jenkins

Passaggio 02: vai a "C:\Program Files (x86)\Jenkins"con il prompt dell'amministratore

Passaggio 03: scegli la tua opzione: jenkins.exe stop / jenkins.exe start / jenkins.exe restart


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.