Mam plik jenkins.war i uruchomiłem go z wiersza poleceń w systemie Windows jako:
java -jar jenkins.war
Został uruchomiony dobrze i łatwo przeglądać jako http://localhost:8080
Chcę zacząć od portu 9090. Jak mogę to zrobić?
Mam plik jenkins.war i uruchomiłem go z wiersza poleceń w systemie Windows jako:
java -jar jenkins.war
Został uruchomiony dobrze i łatwo przeglądać jako http://localhost:8080
Chcę zacząć od portu 9090. Jak mogę to zrobić?
net start jenkins
polecenia do uruchamiania / zatrzymywania usług Jenkins.Otwórz
jenkins.xml
w folderze głównym jenkins (zwykleC:\Program Files (x86)\Jenkins
) i zmień numer portu:httpPort=xxxx
aby
httpPort=yyyy
następnie ponownie uruchomić usługę. powinien zmienić to ustawienie na stałe.
źródło
jenkins.model.JenkinsLocationConfiguration.xml
do mnie.W Ubuntu 14.4 musiałem zmienić plik / etc / default / jenkins
Na przykład
i uruchom ponownie usługę
źródło
sudo systemctl restart jenkins
ponownie uruchamia usługę.W CentOS / RedHat (zakładając, że zainstalowałeś
jenkins
pakiet)vim /etc/sysconfig/jenkins
zmień go na dowolny port.
źródło
W systemie Windows (z usługą Windows).
Edytuj plik
C:\Program Files (x86)\Jenkins\jenkins.xml
z 8083, jeśli chcesz port 8083.źródło
Z korzyścią dla użytkowników Linuksa, którzy się tutaj znaleźli: znalazłem / etc / sysconfig / jenkins ma JENKINS_PORT = "8080", który prawdopodobnie również powinieneś zmienić.
źródło
W * nix W CentOS / RedHat
vim / etc / sysconfig / jenkins
W systemie Windows otwórz plik XML C: \ Program Files (x86) \ Jenkins \ jenkins.xml
teraz musisz ponownie uruchomić, nie działa, chyba że zrestartujesz http: // localhost: 8080 / restart, a następnie po ponownym uruchomieniu http: // localhost: 8083 / wszystko powinno być dobrze, więc wygląda jak cała powyższa odpowiedź, która mówi, że nie działa. uruchom ponownie.
źródło
Na
Fedora
,RedHat
,CentOS
i podobnie każdy dostosowanie powinno odbywać się w ciągu/etc/sysconfig/jenkins
zamiast/etc/init.d/jenkins
. Celem pierwszego pliku jest właśnie dostosowanie drugiego pliku.Tak więc wewnątrz
/etc/sysconfig/jenkins
znajduje sięJENKINS_PORT
zmienna, która przechowuje numer portu, na którym działa Jenkins.źródło
Prawidłowo, użyj parametru --httpPort. Jeśli chcesz również określić $ JENKINS_HOME, możesz zrobić to w następujący sposób:
źródło
Aby zmienić domyślny port 8080. Wszystko, co musisz zrobić:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
źródło
Jeśli skonfigurowałeś jenkins na instancji ec2 z linuxem AMI i chcesz zmienić port. Edytuj plik pod adresem
Edytować
Zakończ vim
Uruchom ponownie Jenkins
Lub po prostu uruchom go, jeśli jeszcze nie działa
Aby sprawdzić, czy Twój Jenkins działa na wspomnianym porcie
źródło
Możesz zadzwonić
aby zobaczyć listę wszystkich dostępnych parametrów.
źródło
Dodaj następujące dwa wiersze po DAEMON_ARGS w pliku
/etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
źródło
W pliku edycji OSX:
i edytuj port do swoich potrzeb.
źródło
Otwórz wiersz polecenia jako administrator w systemie Windows. Przejdź do katalogu, w którym jest zainstalowany Jenkins. i najpierw zatrzymaj usługę Jenkins, używając zatrzymania jenkins.exe
wpisz polecenie zmiany portu za pomocą, java -jar jenkins.war --httpPort = 9090 (wprowadź numer portu, którego chcesz użyć).
i na koniec uruchom ponownie usługi Jenkins, używając restartu jenkins.exe
źródło
Zmień powłokę „/etc/init.d/jenkins”
Zmień
8080
na cokolwiek chceszźródło