Iniciar / detener y reiniciar el servicio Jenkins en Windows


100

He descargado "jenkins-1.501.zip" de http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Extraje el archivo zip e instalé Jenkins en Windows 7 con éxito. Jenkins corre http://localhost:8080/bien. Quiero detener el servicio de Jenkins desde la consola. ¿Cómo puedo hacer eso? ¿Cuál es la forma de iniciar y reiniciar a través de la consola / línea de comando?

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


@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

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


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

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

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


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

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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.