Start / Stop dan Restart layanan Jenkins di Windows

100

Saya telah mengunduh "jenkins-1.501.zip" dari http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Saya telah mengekstrak file zip dan menginstal Jenkins di Windows 7 dengan sukses. Jenkins berlari dengan http://localhost:8080/baik. Saya ingin menghentikan layanan Jenkins dari konsol. Bagaimana saya bisa melakukan itu? Bagaimana cara memulai dan memulai ulang melalui konsol / baris perintah?

Ripon Al Wasim
sumber

Jawaban:

200

Buka Console / Command line -> Buka direktori instalasi Jenkins Anda. Jalankan perintah berikut masing-masing:

untuk berhenti:
jenkins.exe stop

untuk memulai:
jenkins.exe start

untuk memulai kembali:
jenkins.exe restart

Ripon Al Wasim
sumber
@kapep: Bagaimana dengan memulai dan berhenti di mac
Nevin Raj Victor
1
Bagaimana cara mengetahui status jenkins?
Ripon Al Wasim
@Cryptor, periksa posting ini untuk mematikan jenkins dengan aman , ini dapat membantu.
shaijut
Saya tidak tahu di mana direktori instalasi Jenkins saya :(
Vin Shahrdar
43

Untuk menghentikan Jenkins Harap hindari mematikan proses Java atau layanan Windows. Ini bukan perintah biasa. Gunakan itu hanya jika Jenkins Anda menyebabkan masalah.

Gunakan cara Jenkins untuk menghentikan perlindungan dari kehilangan data.

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

di mana [perintah] bisa menjadi salah satu dari berikut ini

  • keluar
  • mengulang kembali
  • memuat ulang

Contoh: jika PC lokal saya menjalankan Jenkins pada port 8080, itu akan

http://localhost:8080/exit
Shantonu
sumber
11

Untuk memulai Jenkins dari baris perintah

  1. Buka command prompt
  2. Buka direktori tempat file perang Anda ditempatkan dan jalankan perintah berikut:

    java -jar jenkins.war

Berhenti

Ctrl + C

pengguna108
sumber
Benar saja, ini tampaknya berfungsi untuk saya di Windows 7.
alex
Ini berhasil untuk saya, dan juga yang direkomendasikan oleh dokumentasi mereka: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby
menggunakan ini kita tidak dapat menutup terminal, karena jenkins berhenti saat menutup terminal ada solusi?
jayant singh
ketika menggunakan proses ini, semua proyek saya sebelumnya di jenkins hilang dan hanya berjalan melalui terminal.
Surendra Meena
7

Jadi secara default Anda dapat membuka CMD dan menulis

java -jar jenkins.war

Tetapi jika port 8080 Anda sudah digunakan, maka Anda harus mengubah nomor port Jenkins, jadi untuk itu buka folder Jenkins di Program File dan buka file Jenkins.XML dan ubah nomor port seperti 8088

Sekarang Buka CMD dan tulis

java -jar jenkins.war --httpPort=8088
Vishwa Deepak Singh
sumber
5
       jenkins.exe stop
       jenkins.exe start
       jenkins.exe restart

Perintah ini akan bekerja dari cmd hanya jika Anda menjalankan CMD dengan izin admin

Amit Jain
sumber
Untuk menjalankan cmd dalam mode admin 1. Buka pengelola tugas 2. File - Tugas Baru 3. Pilih kotak centang "Buat tugas dengan hak admin"
Amit Jain
2

Petunjuk kecil untuk pekerjaan rutin.

Buat file bat, beri nama dan gunakan untuk menjalankan / menghentikan / memulai ulang layanan Jenkins dengan tepat

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

Langkah 01: Anda perlu menambahkan jenkins untuk variabel lingkungan, Kemudian Anda dapat menggunakan perintah jenkins

Langkah 02: Buka "C:\Program Files (x86)\Jenkins"dengan prompt admin

Langkah 03: Pilih opsi Anda: jenkins.exe stop / jenkins.exe start / jenkins.exe restart

Lahiru Amarathunge
sumber
0

Untuk Memulai Jenkins melalui Command Line

  1. Jalankan CMD dengan admin

  2. Anda dapat menjalankan perintah berikut

    "nama layanan mulai bersih" untuk memulai

    "nama layanan restart bersih" untuk memulai ulang

    "net stop servicename" untuk menghentikan layanan

untuk referensi lebih lanjut https://www.windows-commandline.com/start-stop-service-command-line/

Talib Hussain
sumber