Saya punya jenkins.war dan saya memulainya dari command prompt di Windows sebagai:
java -jar jenkins.war
Itu dimulai dengan baik dan mudah diakses sebagai http://localhost:8080
Saya ingin memulai pada port 9090. Bagaimana saya bisa melakukan itu?
net start jenkins
perintah untuk memulai / menghentikan layanan jenkins.Buka
jenkins.xml
folder home di jenkins (biasanyaC:\Program Files (x86)\Jenkins
) dan ubah nomor port:httpPort=xxxx
untuk
httpPort=yyyy
kemudian restart layanan. itu harus mengubah pengaturan secara permanen.
sumber
jenkins.model.JenkinsLocationConfiguration.xml
untuk saya.Dengan Ubuntu 14.4 saya harus mengubah file / etc / default / jenkins
Misalnya
dan mulai kembali layanan
sumber
sudo systemctl restart jenkins
restart layanan juga.Di CentOS / RedHat (dengan asumsi Anda menginstal
jenkins
paket)vim /etc/sysconfig/jenkins
ubah ke port yang Anda inginkan.
sumber
Di Windows (dengan Layanan Windows).
Edit file
C:\Program Files (x86)\Jenkins\jenkins.xml
dengan 8083 jika Anda ingin port 8083.sumber
Untuk kepentingan pengguna Linux yang menemukan diri mereka di sini: Saya menemukan / etc / sysconfig / jenkins memiliki JENKINS_PORT = "8080", yang mungkin harus Anda ubah juga.
sumber
In * nix In CentOS / RedHat
vim / etc / sysconfig / jenkins
Di windows, buka file XML C: \ Program Files (x86) \ Jenkins \ jenkins.xml
sekarang Anda harus me-restart itu tidak berfungsi kecuali Anda me-restart http: // localhost: 8080 / restart lalu setelah restart http: // localhost: 8083 / semua harus baik-baik saja sehingga tampak seperti semua jawaban di atas yang mengatakan itu tidak berfungsi. Kami memiliki mengulang kembali.
sumber
Untuk
Fedora
,RedHat
,CentOS
dan sama, kustomisasi apapun harus dilakukan dalam/etc/sysconfig/jenkins
bukan/etc/init.d/jenkins
. Tujuan dari file pertama adalah kustomisasi dari file kedua.Jadi, di dalam
/etc/sysconfig/jenkins
, adaJENKINS_PORT
variabel yang memegang nomor port tempat Jenkins berjalan.sumber
Benar, gunakan parameter --httpPort. Jika Anda juga ingin menentukan $ JENKINS_HOME, Anda dapat melakukannya seperti ini:
sumber
Untuk mengubah port default 8080. Yang perlu Anda lakukan:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
sumber
Anda bisa menelepon
untuk melihat daftar semua parameter yang tersedia.
sumber
Tambahkan dua baris berikut setelah DAEMON_ARGS dalam file
/etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
sumber
Jika Anda telah mengkonfigurasi jenkins pada contoh ec2 dengan linux AMI dan ingin mengubah port. Edit file di
Edit
Keluar dari vim
Mulai ulang jenkins
Atau cukup mulai saja, jika belum berjalan
Untuk memverifikasi apakah jenkins Anda berjalan pada port yang disebutkan
sumber
Pada file edit OSX:
dan edit port sesuai kebutuhan Anda.
sumber
Buka Command Prompt sebagai Administrator di Windows. Pergi ke direktori tempat Jenkins diinstal. dan hentikan layanan Jenkins terlebih dahulu, gunakan jenkins.exe berhenti
ketik perintah untuk mengubah port menggunakan, java -jar jenkins.war --httpPort = 9090 (masukkan nomor port yang ingin Anda gunakan).
dan terakhir, restart layanan Jenkins, menggunakan jenkins.exe restart
sumber
Ubah shell '/etc/init.d/jenkins'
Ubah
8080
ke mana pun yang Anda inginkansumber