2016-11-29 11 views
0

Мои дженкинсы внезапно прекратили доступ с удаленной машины. Я попробовал следующую команду, чтобы открыть его из других машин:Почему я не могу получить доступ к Дженкинсу удаленно?

java -jar jenkins.war --httpPort=8085 --httpListenAddresss=0.0.0.0 

, а затем я попытался открыть его с помощью http://hostname:8085 И http://ip:8085 , но я не могу получить к нему доступ. Чтобы запустить подчиненный на другой машине, мне нужно иметь доступ к этому URL-адресу.

примечание: я могу выполнить ping для моего имени хоста с любой удаленной машины. я получил доступ ко всем входящим и исходящим соединениям с моего брандмауэра

ответ

0

Вы можете увидеть правильный URL в представлении Nodes:

  • Создать фиктивный узел с «методом запуска» = «Запуск агент через Java Web Start»
  • Сохранить это
  • Выберите этот узел фиктивного
  • Дженкинс должен показать вам командную строку с правильным URL, то есть

java -jar slave.jar -jnlpUrl http://myjenkinsserver:8080/computer/dummy/slave-agent.jnlp -secret c159219e557d0e612371b97d86f9a319584cf1c53b8ab9df73f34b46eed8865c

+0

Для запуска раба ссылка http: // myjenkinsserver: 8080/должна быть видна удаленно. –

+0

Да, определенно. Вы хотите сказать, что вы не можете получить доступ к веб-интерфейсу Jenkins? – Ivan

+0

yah, я не могу получить доступ к интерфейсу jenkins удаленно –