Подтвердить что ты не робот

Как изменить порт для службы окон jenkins при использовании 8080

Я установил Jenkins на виртуальный сервер Windows и хочу запустить его как сервис окна.

Поскольку порт 8080 используется другой службой, я изменил порт http до 8081 в файле jenkins.xml. Однако я не могу запустить localhost: 8081/jenkins. Мне нужна подробная инструкция/шаги по настройке порта 8081 или что-то для запуска Jenkins.

4b9b3361

Ответ 1

  1. Перейдите в каталог, где вы установили Jenkins (по умолчанию он находится в Program Files/Jenkins)
  2. Откройте Jenkins.xml конфигурации Jenkins.xml
  3. Найдите --httpPort=8080 и замените 8080 новым номером порта, который вы хотите
  4. Перезапустите Jenkins, чтобы изменения вступили в силу

Ответ 2

Запустите Jenkins из командной строки с помощью этой команды:

java -jar jenkins.war --httpPort=8081

Ответ 3

Перезапуск службы Jenkins

Просто перезапустите службу Jenkins после того, как вы изменили порт в jenkins.xml.

  • Нажмите Win + R
  • Введите "services.msc"
  • Щелкните правой кнопкой мыши по строке "Дженкинс" > "Перезагрузка"

    Перезапустить Jenkins

  • Введите http://localhost:8081/ в свой браузер, чтобы проверить изменение.

Ответ 4

В Ubuntu 16.04 LTS вы можете изменить порт следующим образом:

  • Измените номер порта в конфигурационном файле /etc/default/jenkins на 8081 (или на порт, который вам нравится) HTTP_PORT=8081
  • Перезапустить Jenkins: service jenkins restart

Ответ 5

Если вы работаете в Redhat, выполните следующие

  • Остановить Дженкинс
    $sudo service jenkins stop
  • изменить номер порта в /etc/sysconfig/jenkins, как я сделал для порта 8081
    JENKINS_PORT="8081"

  • запустите Jenkins снова
    $sudo service jenkins start

убедитесь, что ваш FW имеет правильные правила записи.

Ответ 6

Зайдите в Jenkins.xml и обновите, как показано ниже.

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

Ответ 7

В linux

sudo vi /etc/sysconfig/jenkins

установить следующую конфигурацию с любым доступным портом

JENKINS_PORT="8082"

Ответ 8

Использовать порт по умолчанию

Если порт 8080 по умолчанию был связан с другим процессом, то уничтожьте этот процесс.

DOS> netstat -a -o -n

Найдите идентификатор процесса (PID) XXXX процесса, который занял 8080.

DOS> taskkill /F /PID XXXX

Теперь запустите Jenkins (по умолчанию порт)

DOS> Java -jar jenkins.war

Использовать пользовательский порт

DOS> Java -jar jenkins.war --httpPort=8008

Ответ 9

Для jenkins в контейнере докера вы можете использовать опцию публикации порта в команде запуска docker для сопоставления порта jenkins в контейнере с другим внешним портом.

например. карта docker контейнер внутренний jenkins GUI порт 8080 к порту 9090 внешний

docker run -it -d --name jenkins42 --restart always \
   -p <ip>:9090:8080 <image>

Ответ 10

В 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>