Démarrer / arrêter et redémarrer le service Jenkins sous Windows


100

J'ai téléchargé "jenkins-1.501.zip" depuis http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

J'ai extrait le fichier zip et installé Jenkins sur Windows 7 avec succès. Jenkins court àhttp://localhost:8080/ bien. Je veux arrêter le service Jenkins de la console. Comment puis je faire ça? Quelle est la façon de démarrer et de redémarrer via la console / la ligne de commande?

Réponses:


200

Ouvrez la console / la ligne de commande -> Accédez à votre répertoire d'installation Jenkins. Exécutez respectivement les commandes suivantes:

arrêter:
jenkins.exe stop

commencer:
jenkins.exe start

recommencer:
jenkins.exe restart


@kapep: Qu'en est-il du démarrage et de l'arrêt dans mac
Nevin Raj Victor

1
Comment connaître le statut Jenkins?
Ripon Al Wasim

@ Cryptor, consultez ce post pour arrêter jenkins en toute sécurité , cela peut aider.
shaijut

Je ne sais pas où se trouve mon répertoire d'installation Jenkins :(
Vin Shahrdar

43

Pour arrêter Jenkins Veuillez éviter d'arrêter le processus Java ou le service Windows. Ce ne sont pas des commandes habituelles. Utilisez-les uniquement si votre Jenkins pose des problèmes.

Utilisez la méthode de Jenkins pour arrêter qui protège de la perte de données.

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

où [commande] peut être l'un des éléments suivants

  • sortie
  • redémarrer
  • recharger

Exemple: si mon PC local exécute Jenkins sur le port 8080, ce sera

http://localhost:8080/exit

11

Pour démarrer Jenkins à partir de la ligne de commande

  1. Ouvrir l'invite de commande
  2. Accédez au répertoire dans lequel votre fichier war est placé et exécutez la commande suivante:

    java -jar jenkins.war

Arrêter

Ctrl + C


Effectivement, cela semble fonctionner pour moi sur Windows 7.
alex

Cela a fonctionné pour moi, et c'est aussi ce que leur documentation recommande: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby

en utilisant cela, nous ne pouvons pas fermer le terminal, coz le jenkins s'arrête à la fermeture du terminal une solution?
jayant singh

lors de l'utilisation de ce processus, tout mon projet précédent sur jenkins a perdu et il ne passe que par le terminal.
Surendra Meena

7

Donc, par défaut, vous pouvez ouvrir CMD et écrire

java -jar jenkins.war

Mais si votre port 8080 est déjà utilisé, vous devez donc changer le numéro de port Jenkins, donc pour cela, ouvrez le dossier Jenkins dans Program File et ouvrez le fichier Jenkins.XML et changez le numéro de port tel que 8088

Maintenant, ouvrez CMD et écrivez

java -jar jenkins.war --httpPort=8088

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

Ces commandes ne fonctionneront à partir de cmd que si vous exécutez CMD avec des autorisations d'administrateur


Pour exécuter cmd en mode administrateur 1. Ouvrez le gestionnaire de tâches 2. Fichier - Nouvelle tâche 3. Cochez la case "Créer une tâche avec les privilèges d'administrateur"
Amit Jain

2

Petits conseils pour le travail de routine.

Créez un fichier bat, nommez-le et utilisez-le pour exécuter / arrêter / redémarrer exactement le service 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

Étape 01: Vous devez ajouter jenkins pour les variables d'environnement, puis vous pouvez utiliser les commandes jenkins

Étape 02: Allez à "C:\Program Files (x86)\Jenkins" invite de l'administrateur

Étape 03: Choisissez votre option: jenkins.exe stop / jenkins.exe start / jenkins.exe restart


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.