Iniciar / detener y reiniciar el servicio Jenkins en Windows

Respuestas:

200

Abra Consola / Línea de comando -> Vaya a su directorio de instalación de Jenkins. Ejecute los siguientes comandos respectivamente:

para detener:
jenkins.exe stop

para comenzar:
jenkins.exe start

Para reiniciar:
jenkins.exe restart

Ripon Al Wasim
fuente
@kapep: ¿Qué pasa con el inicio y la parada en mac?
Nevin Raj Victor
1
¿Cómo saber el estado de Jenkins?
Ripon Al Wasim
@Cryptor, consulte esta publicación para cerrar jenkins de forma segura , puede ayudar.
shaijut
No sé dónde está mi directorio de instalación de Jenkins :(
Vin Shahrdar
43

Para detener Jenkins Evite cerrar el proceso de Java o el servicio de Windows. Estos no son comandos habituales. Úselos solo si su Jenkins está causando problemas.

Utilice la forma de Jenkins para detener eso protege de la pérdida de datos.

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

donde [comando] puede ser cualquiera de los siguientes

  • salida
  • reiniciar
  • recargar

Ejemplo: si mi PC local está ejecutando Jenkins en el puerto 8080, será

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

Para iniciar Jenkins desde la línea de comando

  1. Abrir símbolo del sistema
  2. Vaya al directorio donde se encuentra su archivo war y ejecute el siguiente comando:

    java -jar jenkins.war

Para detener

Ctrl + C

usuario108
fuente
Efectivamente, esto parece funcionar para mí en Windows 7.
alex
Esto funcionó para mí, y también es lo que recomienda su documentación: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby
usando esto no podemos cerrar la terminal, porque el jenkins se detiene al cerrar la terminal ¿alguna solución?
jayant singh
al usar este proceso, todo mi proyecto anterior en jenkins se perdió y se ejecuta solo a través de la terminal.
Surendra Meena
7

Entonces, de forma predeterminada, puede abrir CMD y escribir

java -jar jenkins.war

Pero si su puerto 8080 ya está en uso, entonces debe cambiar el número de puerto de Jenkins, por lo tanto, abra la carpeta Jenkins en Archivo de programa y abra el archivo Jenkins.XML y cambie el número de puerto, como 8088

Ahora abre CMD y escribe

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

Estos comandos funcionarán desde cmd solo si ejecuta CMD con permisos de administrador

Amit Jain
fuente
Para ejecutar cmd en modo de administrador 1. Abra el administrador de tareas 2. Archivo - Nueva tarea 3. Seleccione la casilla de verificación "Crear tarea con privilegios de administrador"
Amit Jain
2

Pequeños consejos para el trabajo rutinario.

Cree un archivo bat, asígnele un nombre y utilícelo para ejecutar / detener / reiniciar el servicio Jenkins

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

Paso 01: debe agregar jenkins para las variables de entorno, luego puede usar los comandos de jenkins

Paso 02: vaya a "C:\Program Files (x86)\Jenkins"con el aviso de administrador

Paso 03: elige tu opción: jenkins.exe stop / jenkins.exe start / jenkins.exe restart

Lahiru Amarathunge
fuente
0

Para iniciar Jenkins a través de la línea de comandos

  1. Ejecutar CMD con administrador

  2. Puedes ejecutar los siguientes comandos

    "net start servicename" para comenzar

    "net restart servicename" para reiniciar

    "net stop servicename" para detener el servicio

para obtener más referencia https://www.windows-commandline.com/start-stop-service-command-line/

Talib Hussain
fuente