it-roy-ru.com

Как запустить jenkins на другом порту, а не на 8080, используя командную строку в Windows?

У меня есть jenkins.war, и я запустил его из командной строки в Windows как:

Java -jar jenkins.war

Это было начато хорошо и легко просматривается как http://localhost:8080

Я хочу начать на 9090 порт. Как я могу это сделать?

127
user2027659

Используйте следующую команду в командной строке:

Java -jar jenkins.war --httpPort=9090

Если вы хотите использовать https, используйте следующую команду:

Java -jar jenkins.war --httpsPort=9090

Подробности здесь

170
Ripon Al Wasim

Откройте jenkins.xml в домашней папке jenkins (обычно C:\Program Files (x86)\Jenkins) и измените номер порта:
httpPort=xxxx
, Чтобы
httpPort=yyyy
затем перезапустите службу. это должно изменить настройку навсегда.

89
Prasad

С buntu 14.4 Мне пришлось изменить файл / etc/default/jenkins

Например.

   #HTTP_PORT=8080
   HTTP_PORT=8083

и перезапустите сервис

service jenkins restart

72
christian

В CentOS/RedHat

vim/etc/sysconfig/jenkins

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"

измените его на любой порт, который вы хотите.

40
kanibalv

В Windows (с Windows Service).

Отредактируйте файл C:\Program Files (x86)\Jenkins\jenkins.xml с помощью 808, если вы хотите порт 8083.

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
13
sgrillon

В интересах пользователей Linux, которые оказались здесь: я обнаружил, что/etc/sysconfig/jenkins имеет JENKINS_PORT = "8080", который вы, вероятно, тоже должны изменить.

10
djb

В * 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 / все должно быть хорошо, так выглядит как все выше ответ, который говорит, что это не работает. Мы перезагрузим.

6
Jin Thakur

Для Fedora, RedHat, CentOS и т.д. Любая настройка должна выполняться внутри /etc/sysconfig/jenkins вместо /etc/init.d/jenkins. Целью первого файла является именно настройка второго файла.

Итак, в /etc/sysconfig/jenkins есть переменная JENKINS_PORT, которая содержит номер порта, на котором работает Jenkins.

5
Younes

Чтобы изменить порт по умолчанию 8080. Все, что вам нужно сделать:

  1. Папка Goto Jenkins присутствует в C:\Program Files (x86)
  2. Откройте блокнот или текстовую панель и запустите их от имени администратора, а затем попробуйте открыть файл jenkins.xml, который находится в папке jenkins.
  3. Измените номер порта, как показано ниже: <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
  4. Нажмите Сохранить.
5
Vinodh Aj

Правильно, используйте параметр --httpPort. Если вы также хотите указать $ JENKINS_HOME, вы можете сделать так:

Java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war  --httpPort=8484
4
mainframer

Ты можешь позвонить

Java -jar jenkins.war --help

чтобы увидеть список всех доступных параметров.

4
user2081279

Добавьте следующие две строки после DAEMON_ARGS в файл /etc/init.d/jenkins

Http_port = 8010
JENKINS_ARGS = "- HTTPPORT = $ http_port"

3
Vimal Mathew

В OSX отредактируйте файл:

/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist

и отредактируйте порт для вас.

1
Pauls Bebris

Если вы настроили 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"
0
Ankush Singh