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ń?

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


@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

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


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

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


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

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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.