Khởi động / Dừng và Khởi động lại dịch vụ Jenkins trên Windows


100

Tôi đã tải xuống "jenkins-1.501.zip" từ http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Tôi đã giải nén tệp zip và cài đặt Jenkins trên Windows 7 thành công. Jenkins chạy http://localhost:8080/tốt. Tôi muốn dừng dịch vụ Jenkins khỏi bảng điều khiển. Làm thế nào tôi có thể làm điều đó? Cách khởi động và khởi động lại thông qua bảng điều khiển / dòng lệnh là gì?

Câu trả lời:


200

Mở Console / Command line -> Chuyển đến thư mục cài đặt Jenkins của bạn. Thực hiện các lệnh sau tương ứng:

dừng lại:
jenkins.exe stop

để bắt đầu:
jenkins.exe start

khởi động lại:
jenkins.exe restart


@kapep: Còn bắt đầu và dừng trong mac
Nevin Raj Victor

1
Làm thế nào để biết trạng thái jenkins?
Ripon Al Wasim

@Cryptor, hãy kiểm tra bài đăng này để tắt jenkins một cách an toàn , nó có thể hữu ích.
shaijut

Tôi không biết thư mục cài đặt Jenkins của mình ở đâu :(
Vin Shahrdar

43

Để dừng Jenkins Vui lòng tránh tắt quy trình Java hoặc dịch vụ Windows. Đây không phải là các lệnh thông thường. Chỉ sử dụng những thứ đó nếu Jenkins của bạn đang gây ra vấn đề.

Sử dụng cách của Jenkins để ngăn chặn việc mất dữ liệu.

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

trong đó [lệnh] có thể là bất kỳ lệnh nào sau đây

  • lối ra
  • khởi động lại
  • tải lại

Ví dụ: nếu PC cục bộ của tôi đang chạy Jenkins ở cổng 8080, nó sẽ

http://localhost:8080/exit

11

Để bắt đầu Jenkins từ dòng lệnh

  1. Mở dấu nhắc lệnh
  2. Đi tới thư mục chứa tệp chiến tranh của bạn và chạy lệnh sau:

    java -jar jenkins.war

Dừng lại

Ctrl + C


Đủ chắc chắn, điều này dường như làm việc cho tôi trên Windows 7.
alex

Điều này phù hợp với tôi và cũng là điều mà tài liệu của họ khuyến nghị: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Kolby

sử dụng điều này, chúng tôi không thể đóng thiết bị đầu cuối, coz jenkins ngừng đóng thiết bị đầu cuối giải pháp nào?
jayant singh

khi sử dụng quy trình này, tất cả dự án trước đây của tôi trên jenkins bị mất và nó chỉ chạy qua thiết bị đầu cuối.
Surendra Meena

7

Vì vậy, theo mặc định, bạn có thể mở CMD và viết

java -jar jenkins.war

Nhưng nếu cổng 8080 của bạn đã được sử dụng, vì vậy bạn phải thay đổi số cổng Jenkins, vì vậy đối với thư mục Jenkins đang mở đó trong Tệp Chương trình và mở tệp Jenkins.XML và thay đổi số cổng chẳng hạn như 8088

Bây giờ mở CMD và viết

java -jar jenkins.war --httpPort=8088

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

Các lệnh này sẽ chỉ hoạt động từ cmd nếu bạn chạy CMD với quyền quản trị


Để chạy cmd trong chế độ admin 1. Mở task manager 2. File - New Task 3. Chọn hộp kiểm "Tạo công việc với previleges admin"
Amit Jain

2

Gợi ý nhỏ cho công việc thường ngày.

Tạo tệp dơi, đặt tên và sử dụng cho dịch vụ chạy / dừng / khởi động lại Jenkins chính xác

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

Bước 01: Bạn cần thêm jenkins cho các biến môi trường, Sau đó, bạn có thể sử dụng lệnh jenkins

Bước 02: Đi tới "C:\Program Files (x86)\Jenkins" với lời nhắc quản trị viên

Bước 03: Chọn tùy chọn của bạn: jenkins.exe stop / jenkins.exe start / jenkins.exe restart


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.