Tôi có jenkins.war và tôi đã khởi động nó từ dấu nhắc lệnh trong Windows như:
java -jar jenkins.war
Nó đã được bắt đầu tốt và dễ dàng duyệt http://localhost:8080
Tôi muốn bắt đầu trên cổng 9090. Làm thế nào tôi có thể làm điều đó?
Tôi có jenkins.war và tôi đã khởi động nó từ dấu nhắc lệnh trong Windows như:
java -jar jenkins.war
Nó đã được bắt đầu tốt và dễ dàng duyệt http://localhost:8080
Tôi muốn bắt đầu trên cổng 9090. Làm thế nào tôi có thể làm điều đó?
Câu trả lời:
Sử dụng lệnh sau tại dấu nhắc lệnh:
java -jar jenkins.war --httpPort=9090
Nếu bạn muốn sử dụng https, hãy sử dụng lệnh sau:
java -jar jenkins.war --httpsPort=9090
Chi tiết tại đây
net start jenkins
lệnh để bắt đầu / dừng dịch vụ jenkins.
Mở jenkins.xml
trong thư mục nhà jenkins (thường C:\Program Files (x86)\Jenkins
) và thay đổi số cổng:
httpPort=xxxx
để
httpPort=yyyy
sau đó khởi động lại dịch vụ. cần thay đổi cài đặt vĩnh viễn.
jenkins.model.JenkinsLocationConfiguration.xml
cho tôi.
Với Ubuntu 14.4, tôi đã phải thay đổi tập tin / etc / default / jenkins
Ví dụ
#HTTP_PORT=8080
HTTP_PORT=8083
và khởi động lại dịch vụ
service jenkins restart
sudo systemctl restart jenkins
khởi động lại dịch vụ, quá.
Trên Windows (với Windows Service).
Chỉnh sửa tệp C:\Program Files (x86)\Jenkins\jenkins.xml
với 8083 nếu bạn muốn cổng 8083.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
Trong * nix Trong CentOS / RedHat
vim / etc / sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
Trong cửa sổ mở tệp XML C: \ Program Files (x86) \ Jenkins \ jenkins.xml
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --**httpPort=8083**</arguments>
i made above bold to show you change then
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
bây giờ bạn phải khởi động lại nó không hoạt động trừ khi bạn khởi động lại http: // localhost: 8080 / khởi động lại sau khi khởi động lại http: // localhost: 8083 / tất cả đều ổn nên có vẻ như tất cả các phản hồi ở trên đều nói rằng nó không hoạt động khởi động lại.
Đối với Fedora
, RedHat
, CentOS
và như nhau, bất kỳ tùy biến nên được thực hiện trong vòng /etc/sysconfig/jenkins
thay vì /etc/init.d/jenkins
. Mục đích của tệp đầu tiên chính xác là tùy chỉnh tệp thứ hai.
Vì vậy, bên trong /etc/sysconfig/jenkins
, có một JENKINS_PORT
biến chứa số cổng mà Jenkins đang chạy.
Đúng, sử dụng tham số --httpPort. Nếu bạn cũng muốn chỉ định $ JENKINS_HOME, bạn có thể làm như thế này:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
Để thay đổi cổng mặc định là 8080. Tất cả những gì bạn cần làm:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
Bạn có thể gọi
java -jar jenkins.war --help
để xem danh sách tất cả các thông số có sẵn.
Thêm hai dòng sau DAEMON_ARGS trong tệp /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
Nếu bạn đã cấu hình jenkins trên phiên bản ec2 với linux AMI và tìm cách thay đổi cổng. Chỉnh sửa tập tin tại
sudo vi /etc/sysconfig/jenkins
Biên tập
JENKINS_PORT="your port number"
Thoát vim
:wq
Khởi động lại jenkins
sudo service jenkins restart
Hoặc đơn giản là khởi động nó, nếu nó chưa chạy
sudo service jenkins start
Để xác minh xem jenkins của bạn có đang chạy trên cổng được đề cập không
netstat -lntu | grep "your port number"
Trên tệp chỉnh sửa OSX:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
và chỉnh sửa cổng cho bạn cần.
Mở Command Prompt với tư cách Quản trị viên trong Windows. Chuyển đến thư mục nơi Jenkins được cài đặt. và dừng dịch vụ Jenkins trước, sử dụng dừng jenkins.exe
gõ lệnh để thay đổi cổng bằng cách sử dụng, java -jar jenkins.war --httpPort = 9090 (nhập số cổng bạn muốn sử dụng).
và cuối cùng, khởi động lại dịch vụ Jenkins, sử dụng jenkins.exe khởi động lại
Thay đổi vỏ '/etc/init.d/jenkins'
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
Thay đổi 8080
bất cứ điều gì bạn muốn