У меня есть jenkins.war, и я начал его из командной строки в Windows:
java -jar jenkins.war
Он был запущен хорошо и легко просмотрен как http://localhost:8080
Я хочу начать с порта 9090. Как я могу это сделать?
У меня есть jenkins.war, и я начал его из командной строки в Windows:
java -jar jenkins.war
Он был запущен хорошо и легко просмотрен как http://localhost:8080
Я хочу начать с порта 9090. Как я могу это сделать?
В командной строке введите следующую команду:
java -jar jenkins.war --httpPort=9090
Если вы хотите использовать https, используйте следующую команду:
java -jar jenkins.war --httpsPort=9090
Подробности здесь
Откройте jenkins.xml
в домашней папке jenkins (обычно C:\Program Files (x86)\Jenkins
) и измените номер порта: httpPort=xxxx
в httpPort=yyyy
затем перезапустите службу. он должен постоянно изменять настройку.
С Ubuntu 14.4 Мне пришлось изменить файл /etc/default/jenkins
например.
#HTTP_PORT=8080
HTTP_PORT=8083
и перезапустите службу
service jenkins restart
В CentOS/RedHat (при условии, что вы установили пакет jenkins
)
vim /etc/sysconfig/jenkins
....
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
измените его на любой порт, который вы хотите.
В Windows (с Windows Service).
Отредактируйте файл 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", которые вы, вероятно, тоже должны изменить.
В * nix В CentOS/RedHat
vim/etc/sysconfig/jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
В Windows откройте файл XML C:\Program Files (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/ все должно быть хорошо, так что похоже на все выше ответ, который говорит, что это не работает. Мы перезагрузим.
Для Fedora
, RedHat
, CentOS
и аналогично любая настройка должна выполняться в /etc/sysconfig/jenkins
вместо /etc/init.d/jenkins
. Целью первого файла является настройка второго файла.
Итак, внутри /etc/sysconfig/jenkins
есть переменная JENKINS_PORT
, которая содержит номер порта, на котором работает Jenkins.
Исправить, использовать параметр --httpPort. Если вы также хотите указать $JENKINS_HOME, вы можете сделать следующее:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
Изменить порт по умолчанию 8080. Все, что вам нужно сделать:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
Вы можете позвонить
java -jar jenkins.war --help
чтобы просмотреть список всех доступных параметров.
Добавьте следующие две строки после DAEMON_ARGS в файл /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- HTTPPORT = $http_port"
Если вы настроили jenkins на экземпляре ec2 с linux AMI и хотите изменить порт. Отредактируйте файл в
sudo vi /etc/sysconfig/jenkins
Изменить
JENKINS_PORT="your port number"
Выход из Vim
:wq
Перезапустите Дженкинс
sudo service jenkins restart
Или просто запустите его, если он еще не запущен
sudo service jenkins start
Чтобы проверить, работает ли ваш jenkins на указанном порту
netstat -lntu | grep "your port number"
В файле редактирования OSX:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
и отредактируйте порт, который вам нужен.
Измените оболочку '/etc/init.d/jenkins'
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
Измените 8080
на то, что вы хотите