Windows'ta Jenkins hizmetini Başlat / Durdur ve Yeniden Başlat


100

Http://jenkins-ci.org/content/thank-you-downloading-windows-installer adresinden "jenkins-1.501.zip" dosyasını indirdim .

Zip dosyasını çıkardım ve Jenkins'i Windows 7'ye başarıyla yükledim. Jenkins http://localhost:8080/iyi çalışıyor. Jenkins hizmetini konsoldan durdurmak istiyorum. Bunu nasıl yapabilirim? Konsol / komut satırı üzerinden başlatmanın ve yeniden başlatmanın yolu nedir?

Yanıtlar:


202

Konsol / Komut satırını açın -> Jenkins kurulum dizininize gidin. Sırasıyla aşağıdaki komutları yürütün:

durdurmak için:
jenkins.exe stop

başlamak:
jenkins.exe start

yeniden başlatmak:
jenkins.exe restart


@kapep: Mac'te başlat ve durdur
Nevin Raj Victor

1
Jenkins durumunu nasıl öğrenebilirim?
Ripon Al Wasim

@Cryptor, jenkins'i güvenli bir şekilde kapatmak için bu gönderiyi kontrol edin , yardımcı olabilir.
shaijut

Jenkins kurulum dizinimin nerede olduğunu bilmiyorum :(
Vin Shahrdar

44

Jenkins'i durdurmak için Lütfen Java sürecini veya Windows hizmetini kapatmayın. Bunlar olağan komutlar değildir. Bunları yalnızca Jenkins'iniz sorun yaratıyorsa kullanın.

Veri kaybından koruyan bunu durdurmak için Jenkins'in yolunu kullanın.

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

burada [komut] aşağıdakilerden herhangi biri olabilir

  • çıkış
  • tekrar başlat
  • Tekrar yükle

Örnek: yerel bilgisayarım 8080 bağlantı noktasında Jenkins çalıştırıyorsa,

http://localhost:8080/exit

11

Jenkins'i komut satırından başlatmak için

  1. Komut istemini aç
  2. Savaş dosyanızın bulunduğu dizine gidin ve aşağıdaki komutu çalıştırın:

    java -jar jenkins.war

Durdurmak için

Ctrl + C


Elbette, bu benim için Windows 7'de işe yarıyor gibi görünüyor.
alex

Bu benim için çalıştı ve belgelerinin de önerdiği şey buydu: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby

bunu kullanarak terminali kapatamayız, çünkü jenkins terminali kapatırken durur, herhangi bir çözüm?
jayant singh

bu işlemi kullanırken, jenkins ile ilgili önceki tüm projelerim kayboldu ve sadece terminal üzerinden çalışıyor.
Surendra Meena

7

Yani varsayılan olarak CMD'yi açabilir ve yazabilirsiniz

java -jar jenkins.war

Ancak, 8080 numaralı bağlantı noktanız zaten kullanılıyorsa, Jenkins bağlantı noktası numarasını değiştirmeniz gerekir, bu nedenle bunun için Program Dosyası'nda Jenkins klasörünü açın ve Jenkins.XML dosyasını açın ve 8088 gibi bağlantı noktası numarasını değiştirin.

Şimdi CMD'yi açın ve yazın

java -jar jenkins.war --httpPort=8088

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

Bu komutlar yalnızca CMD'yi yönetici izinleriyle çalıştırırsanız cmd'den çalışır.


Cmd'yi yönetici modunda çalıştırmak için 1. Görev yöneticisini açın 2. Dosya - Yeni Görev 3. "Yönetici öncelikleriyle görev oluştur" onay kutusunu seçin
Amit Jain

2

Rutin işler için küçük ipuçları.

Bir yarasa dosyası oluşturun, adlandırın ve Jenkins hizmetini tam olarak çalıştır / durdur / yeniden başlat için kullanın

#!/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

Adım 01: Ortam değişkenleri için jenkins eklemeniz gerekiyor, ardından jenkins komutlarını kullanabilirsiniz.

Adım 02: "C:\Program Files (x86)\Jenkins"Yönetici istemiyle gidin

3. Adım: Seçeneğinizi seçin: jenkins.exe stop / jenkins.exe start / jenkins.exe restart


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.