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?

Ripon Al Wasim
la source

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

Ripon Al Wasim
la source
@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
Shantonu
la source
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

utilisateur108
la source
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
Vishwa Deepak Singh
la source
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

Amit Jain
la source
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
Roman Denisenko
la source
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

Lahiru Amarathunge
la source
0

Pour démarrer Jenkins via la ligne de commande

  1. Exécutez CMD avec l'administrateur

  2. Vous pouvez exécuter les commandes suivantes

    "net start servicename" pour démarrer

    "net restart servicename" pour redémarrer

    "net stop servicename" pour arrêter le service

pour plus de référence https://www.windows-commandline.com/start-stop-service-command-line/

Talib Hussain
la source