Ich habe jenkins.war und habe es über die Eingabeaufforderung in Windows wie folgt gestartet:
java -jar jenkins.war
Es wurde gut gestartet und leicht durchsucht als http://localhost:8080
Ich möchte am 9090 Port starten. Wie kann ich das machen?
Ich habe jenkins.war und habe es über die Eingabeaufforderung in Windows wie folgt gestartet:
java -jar jenkins.war
Es wurde gut gestartet und leicht durchsucht als http://localhost:8080
Ich möchte am 9090 Port starten. Wie kann ich das machen?
Antworten:
Verwenden Sie den folgenden Befehl an der Eingabeaufforderung:
java -jar jenkins.war --httpPort=9090
Wenn Sie https verwenden möchten, verwenden Sie den folgenden Befehl:
java -jar jenkins.war --httpsPort=9090
Details finden Sie hier
net start jenkinsBefehl zum Starten / Stoppen von Jenkins-Diensten verwende.
Öffnen Sie den jenkins.xmlOrdner im Jenkins-Home-Ordner (normalerweise C:\Program Files (x86)\Jenkins) und ändern Sie die Portnummer:
um den Dienst neu
httpPort=xxxx
zu
httpPort=yyyy
starten. es sollte die Einstellung dauerhaft ändern.
jenkins.model.JenkinsLocationConfiguration.xmlfür mich aufgerufen .
Mit Ubuntu 14.4 musste ich die Datei / etc / default / jenkins ändern
Z.B
#HTTP_PORT=8080
HTTP_PORT=8083
und starten Sie den Dienst neu
service jenkins restart
sudo systemctl restart jenkinsstartet auch den Dienst neu.
Unter Windows (mit Windows-Dienst).
Bearbeiten Sie die Datei C:\Program Files (x86)\Jenkins\jenkins.xmlmit 8083, wenn Sie einen 8083-Port wünschen.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
In * nix In CentOS / RedHat
vim / etc / sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
Öffnen Sie in Windows die XML-Datei C: \ Programme (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>
Jetzt müssen Sie neu starten, es funktioniert nicht, es sei denn, Sie starten http: // localhost: 8080 / restart neu. Nach dem Neustart sollte http: // localhost: 8083 / alles in Ordnung sein Neustart.
Für Fedora, RedHat, CentOSund gleichermaßen sollte jede Anpassung innerhalb getan werden , /etc/sysconfig/jenkinsstatt /etc/init.d/jenkins. Der Zweck der ersten Datei ist genau die Anpassung der zweiten Datei.
Innerhalb /etc/sysconfig/jenkinsgibt es also eine JENKINS_PORTVariable, die die Portnummer enthält, auf der Jenkins ausgeführt wird.
Richtig, verwenden Sie den Parameter --httpPort. Wenn Sie auch $ JENKINS_HOME angeben möchten, können Sie Folgendes tun:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
So ändern Sie den Standardport von 8080. Alles, was Sie tun müssen:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments> Du kannst anrufen
java -jar jenkins.war --help
um eine Liste aller verfügbaren Parameter anzuzeigen.
Fügen Sie die folgenden zwei Zeilen nach DAEMON_ARGS in die Datei ein /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
Wenn Sie Jenkins auf einer ec2-Instanz mit Linux AMI konfiguriert haben und den Port ändern möchten. Bearbeiten Sie die Datei unter
sudo vi /etc/sysconfig/jenkins
Bearbeiten
JENKINS_PORT="your port number"
Beenden Sie vim
:wq
Jenkins neu starten
sudo service jenkins restart
Oder starten Sie es einfach, wenn es noch nicht läuft
sudo service jenkins start
Um zu überprüfen, ob Ihre Jenkins auf dem genannten Port ausgeführt werden
netstat -lntu | grep "your port number"
Unter OSX-Bearbeitungsdatei:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
und bearbeiten Sie den Port nach Ihren Wünschen.
Öffnen Sie die Eingabeaufforderung als Administrator in Windows. Wechseln Sie in das Verzeichnis, in dem Jenkins installiert ist. und beenden Sie zuerst den Jenkins-Dienst mit jenkins.exe stop
Geben Sie den Befehl zum Ändern des Ports mit java -jar jenkins.war --httpPort = 9090 ein (geben Sie die Portnummer ein, die Sie verwenden möchten).
Starten Sie schließlich die Jenkins-Dienste mit jenkins.exe restart neu
Ändern Sie die Shell '/etc/init.d/jenkins'
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
Wechseln Sie 8080zu dem, was Sie wollen