Uruchom / zatrzymaj i uruchom ponownie usługę Jenkins w systemie Windows

100

Pobrałem plik „jenkins-1.501.zip” ze strony http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Wyodrębniłem plik zip i pomyślnie zainstalowałem Jenkins w systemie Windows 7. Jenkins ma się http://localhost:8080/dobrze. Chcę zatrzymać usługę Jenkins z konsoli. Jak mogę to zrobić? Jaki jest sposób uruchamiania i restartowania za pomocą konsoli / wiersza poleceń?

Ripon Al Wasim
źródło

Odpowiedzi:

202

Otwórz konsolę / wiersz poleceń -> Przejdź do katalogu instalacyjnego Jenkins. Wykonaj odpowiednio następujące polecenia:

zatrzymać:
jenkins.exe stop

zacząć:
jenkins.exe start

zrestartować:
jenkins.exe restart

Ripon Al Wasim
źródło
@kapep: A co z uruchamianiem i zatrzymywaniem się na komputerze Mac
Nevin Raj Victor,
1
Jak poznać status Jenkinsa?
Ripon Al Wasim
@Cryptor, sprawdź ten post, aby bezpiecznie zamknąć jenkins , może to pomóc.
shaijut
Nie wiem, gdzie jest mój katalog instalacyjny Jenkinsa :(
Vin Shahrdar,
44

Aby zatrzymać Jenkins Proszę unikać zamykania procesu Java lub usługi Windows. To nie są zwykłe polecenia. Używaj ich tylko wtedy, gdy Twój Jenkins powoduje problemy.

Użyj sposobu Jenkinsa, aby zatrzymać, który chroni przed utratą danych.

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

gdzie [polecenie] może być jednym z poniższych

  • wyjście
  • uruchom ponownie
  • przeładować

Przykład: jeśli na moim lokalnym komputerze działa Jenkins na porcie 8080, to będzie

http://localhost:8080/exit
Shantonu
źródło
11

Aby uruchomić Jenkins z wiersza poleceń

  1. Otwórz wiersz polecenia
  2. Przejdź do katalogu, w którym znajduje się plik wojenny i uruchom następujące polecenie:

    java -jar jenkins.war

Zatrzymać

Ctrl + C

user108
źródło
Rzeczywiście, wydaje mi się, że działa to na Windows 7.
alex
To zadziałało dla mnie i jest to również to, co zaleca ich dokumentacja: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby
używając tego nie możemy zamknąć terminala, bo jenkins zatrzymuje się przy zamykaniu terminala jakieś rozwiązanie?
jayant singh
Podczas korzystania z tego procesu cały mój poprzedni projekt na jenkins został utracony i działa tylko przez terminal.
Surendra Meena
7

Więc domyślnie możesz otworzyć CMD i pisać

java -jar jenkins.war

Ale jeśli twój port 8080 jest już używany, musisz zmienić numer portu Jenkins, więc w tym celu otwórz folder Jenkins w pliku programu i otwórz plik Jenkins.XML i zmień numer portu, na przykład 8088

Teraz otwórz CMD i napisz

java -jar jenkins.war --httpPort=8088
Vishwa Deepak Singh
źródło
5
       jenkins.exe stop
       jenkins.exe start
       jenkins.exe restart

Te polecenia będą działać z cmd tylko wtedy, gdy uruchomisz CMD z uprawnieniami administratora

Amit Jain
źródło
Aby uruchomić cmd w trybie administratora 1. Otwórz menedżera zadań 2. Plik - Nowe zadanie 3. Zaznacz pole wyboru „Utwórz zadanie z ustawieniami administracyjnymi”
Amit Jain
2

Drobne wskazówki dotyczące rutynowej pracy.

Utwórz plik bat, nazwij go i użyj do dokładnego uruchomienia / zatrzymania / ponownego uruchomienia usługi 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
źródło
1

Krok 01: Musisz dodać jenkins do zmiennych środowiskowych, a następnie możesz użyć poleceń jenkins

Krok 02: Przejdź do "C:\Program Files (x86)\Jenkins" z monitem administratora

Krok 03: Wybierz opcję: jenkins.exe stop / jenkins.exe start / jenkins.exe restart

Lahiru Amarathunge
źródło
1

Aby uruchomić Jenkins za pomocą wiersza poleceń

  1. Uruchom CMD z administratorem

  2. Możesz uruchomić następujące polecenia

    „net start nazwa usługi”, aby rozpocząć

    „nazwa usługi ponownego uruchomienia sieci”, aby ponownie uruchomić

    „nazwa usługi net stop”, aby zatrzymać usługę

aby uzyskać więcej informacji https://www.windows-commandline.com/start-stop-service-command-line/

Talib Hussain
źródło