Как запустить jenkins на другом порту, а не 8080 с помощью командной строки в Windows?
14 ответов
используйте следующую команду в командную строку:
java -jar jenkins.war --httpPort=9090
Если вы хотите использовать HTTPS, используйте следующую команду:
java -jar jenkins.war --httpsPort=9090
подробности здесь
открыть jenkins.xml
в папке home Дженкинс (обычно C:\Program Files (x86)\Jenkins
) и изменить номер порта:httpPort=xxxx
tohttpPort=yyyy
затем перезапустите службу. он должен изменить настройку навсегда.
С Ubuntu 14.4 мне пришлось изменить файл / etc / default / jenkins
Э. Г.
#HTTP_PORT=8080
HTTP_PORT=8083
и перезапустите службу
service jenkins restart
В CentOS / RedHat
vim/etc/sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
изменить его в любой порт, который вы хотите.
В Windows (со службой Windows).
редактировать файл C:\Program Files (x86)\Jenkins\jenkins.xml
С 8083 если вы хотите порт 8083.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
для пользователей Linux, которые находятся здесь: я нашел /etc/sysconfig / jenkins имеет JENKINS_PORT="8080", который вы, вероятно, тоже должны изменить.
на Fedora
, RedHat
, CentOS
и так же, любая настройка должна быть выполнена в /etc/sysconfig/jenkins
вместо /etc/init.d/jenkins
. Целью первого файла является именно настройка второго файла.
так, в пределах /etc/sysconfig/jenkins
, есть JENKINS_PORT
переменная, которая содержит номер порта, на котором Дженкинс работает.
изменить порт по умолчанию 8080. Все что вам нужно сделать:
- goto Дженкинс папка присутствует в C:\Program файлы (x86)
- откройте блокнот или текстовую панель и запустите их как администратор, а затем попробуйте открыть Дженкинса.xml-файл присутствует в папке jenkins.
- изменить номер порта, как показано ниже:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
- Нажмите Кнопку Сохранить.
In *nix В CentOS / RedHat
vim/etc/sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
в windows открыть XML-файл C:\Program файлы (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>
теперь вам нужно перезапустить его не работает, если вы не перезагрузите http://localhost:8080/restart затем после перезапуска http://localhost:8083/ все должно быть хорошо, поэтому похоже на все вышеизложенный ответ, который говорит, что он не работает, у нас есть перезапуск.
добавьте следующие две строки после DAEMON_ARGS в файл /etc/init.d/jenkins
HTTP_PORT=8010
JENKINS_ARGS= "--httpPort=$HTTP_PORT"
правильно, используйте параметр --httpPort. Если вы также хотите указать $ JENKINS_HOME, вы можете сделать следующее:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
на OSX редактировать файл:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
и редактировать порт вам нужно.
измените ' /etc / init.д/Дженкинс оболочки
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
изменить 8080
в зависимости от того, что вы хотите