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?
net start jenkins
Befehl zum Starten / Stoppen von Jenkins-Diensten verwende.Öffnen Sie den
jenkins.xml
Ordner im Jenkins-Home-Ordner (normalerweiseC:\Program Files (x86)\Jenkins
) und ändern Sie die Portnummer: um den Dienst neuhttpPort=xxxx
zu
httpPort=yyyy
starten. es sollte die Einstellung dauerhaft ändern.
quelle
jenkins.model.JenkinsLocationConfiguration.xml
für mich aufgerufen .Mit Ubuntu 14.4 musste ich die Datei / etc / default / jenkins ändern
Z.B
und starten Sie den Dienst neu
quelle
sudo systemctl restart jenkins
startet auch den Dienst neu.In CentOS / RedHat (vorausgesetzt, Sie haben das
jenkins
Paket installiert )vim /etc/sysconfig/jenkins
Ändern Sie es in einen beliebigen Port.
quelle
Unter Windows (mit Windows-Dienst).
Bearbeiten Sie die Datei
C:\Program Files (x86)\Jenkins\jenkins.xml
mit 8083, wenn Sie einen 8083-Port wünschen.quelle
Für Linux-Benutzer, die sich hier befinden: Ich habe festgestellt, dass / etc / sysconfig / jenkins einen JENKINS_PORT = "8080" hat, den Sie wahrscheinlich auch ändern sollten.
quelle
In * nix In CentOS / RedHat
vim / etc / sysconfig / jenkins
Öffnen Sie in Windows die XML-Datei C: \ Programme (x86) \ Jenkins \ jenkins.xml
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.
quelle
Für
Fedora
,RedHat
,CentOS
und gleichermaßen sollte jede Anpassung innerhalb getan werden ,/etc/sysconfig/jenkins
statt/etc/init.d/jenkins
. Der Zweck der ersten Datei ist genau die Anpassung der zweiten Datei.Innerhalb
/etc/sysconfig/jenkins
gibt es also eineJENKINS_PORT
Variable, die die Portnummer enthält, auf der Jenkins ausgeführt wird.quelle
Richtig, verwenden Sie den Parameter --httpPort. Wenn Sie auch $ JENKINS_HOME angeben möchten, können Sie Folgendes tun:
quelle
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>
quelle
Du kannst anrufen
um eine Liste aller verfügbaren Parameter anzuzeigen.
quelle
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"
quelle
Wenn Sie Jenkins auf einer ec2-Instanz mit Linux AMI konfiguriert haben und den Port ändern möchten. Bearbeiten Sie die Datei unter
Bearbeiten
Beenden Sie vim
Jenkins neu starten
Oder starten Sie es einfach, wenn es noch nicht läuft
Um zu überprüfen, ob Ihre Jenkins auf dem genannten Port ausgeführt werden
quelle
Unter OSX-Bearbeitungsdatei:
und bearbeiten Sie den Port nach Ihren Wünschen.
quelle
Ö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
quelle
Ändern Sie die Shell '/etc/init.d/jenkins'
Wechseln Sie
8080
zu dem, was Sie wollenquelle