Jenkins.war'a sahibim ve Windows'ta komut isteminden şu şekilde başlattım:
java -jar jenkins.war
İyi başlatıldı ve kolayca göz atıldı. http://localhost:8080
9090 limanından başlamak istiyorum. Bunu nasıl yapabilirim?
Jenkins.war'a sahibim ve Windows'ta komut isteminden şu şekilde başlattım:
java -jar jenkins.war
İyi başlatıldı ve kolayca göz atıldı. http://localhost:8080
9090 limanından başlamak istiyorum. Bunu nasıl yapabilirim?
Yanıtlar:
Komut isteminde aşağıdaki komutu kullanın:
java -jar jenkins.war --httpPort=9090
Https kullanmak istiyorsanız aşağıdaki komutu kullanın:
java -jar jenkins.war --httpsPort=9090
Detaylar burada
net start jenkins
jenkins hizmetlerini başlatmak / durdurmak için komut kullanırsam standart bir yoldur .
Aç jenkins.xml
Jenkins ev klasöründe (genellikle C:\Program Files (x86)\Jenkins
) ve port numarasını değiştirmek:
httpPort=xxxx
için
httpPort=yyyy
daha sonra hizmetini yeniden başlatın. ayarı kalıcı olarak değiştirmelidir.
jenkins.model.JenkinsLocationConfiguration.xml
benim için çağrıldı .
Ubuntu 14.4 ile / etc / default / jenkins dosyasını değiştirmek zorunda kaldım
Örneğin
#HTTP_PORT=8080
HTTP_PORT=8083
ve hizmeti yeniden başlatın
service jenkins restart
sudo systemctl restart jenkins
hizmeti de yeniden başlatır.
Windows'ta (Windows Hizmeti ile).
8083 bağlantı noktası istiyorsanız dosyayı 8083C:\Program Files (x86)\Jenkins\jenkins.xml
ile düzenleyin .
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
CentOS / RedHat'ta * nix
vim / etc / sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
Windows'ta C: \ Program Files (x86) \ Jenkins \ jenkins.xml XML dosyasını açın
<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>
şimdi yeniden başlatmanız gerekiyor, http: // localhost: 8080 / yeniden başlatmadığınız sürece çalışmıyor ve ardından yeniden başlattıktan sonra http: // localhost: 8083 / hepsi iyi olmalı, bu yüzden çalışmadığını söyleyen yukarıdaki yanıtların tümüne benziyor. tekrar başlat.
İçin Fedora
, RedHat
, CentOS
ve benzeri, herhangi bir özelleştirme içinde yapılmalıdır /etc/sysconfig/jenkins
yerine /etc/init.d/jenkins
. İlk dosyanın amacı tam olarak ikinci dosyanın özelleştirilmesidir.
Yani, içinde /etc/sysconfig/jenkins
, JENKINS_PORT
Jenkins'in üzerinde çalıştığı port numarasını tutan bir değişken var.
Doğru, --httpPort parametresini kullanın. Ayrıca $ JENKINS_HOME'u da belirtmek istiyorsanız, şunu yapabilirsiniz:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
8080 varsayılan bağlantı noktasını değiştirmek için. Tüm yapmanız gereken:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
Arayabilirsin
java -jar jenkins.war --help
mevcut tüm parametrelerin bir listesini görmek için.
Dosyada DAEMON_ARGS'den sonra aşağıdaki iki satırı ekleyin /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
Ec2 örneğinde jenkins'i linux AMI ile yapılandırdıysanız ve bağlantı noktasını değiştirmek istiyorsanız. Dosyayı şurada düzenleyin:
sudo vi /etc/sysconfig/jenkins
Düzenle
JENKINS_PORT="your port number"
Vim'den çık
:wq
Jenkins'i yeniden başlatın
sudo service jenkins restart
Veya zaten çalışmıyorsa başlayın
sudo service jenkins start
Jenkins'inizin belirtilen bağlantı noktasında çalışıp çalışmadığını doğrulamak için
netstat -lntu | grep "your port number"
OSX düzenleme dosyasında:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
ve bağlantı noktasını ihtiyaçlarınıza göre düzenleyin.
Windows'ta Yönetici olarak Komut İstemi'ni açın. Jenkins'in kurulu olduğu dizine gidin. ve önce jenkins.exe stop kullanarak Jenkins hizmetini durdurun
java -jar jenkins.war --httpPort = 9090 kullanarak bağlantı noktasını değiştirmek için komutu yazın (kullanmak istediğiniz bağlantı noktası numarasını girin).
ve son olarak, jenkins.exe yeniden başlatmayı kullanarak Jenkins hizmetlerini yeniden başlatın
'/Etc/init.d/jenkins' kabuğunu değiştirin
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
8080
Hangisini istersen değiştir