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?

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


@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

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


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

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

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


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

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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.