Как решить проблему подключения CLI от клиента Java до сервера Jenkins? - PullRequest
0 голосов
/ 16 мая 2019

Соединение с CLI по умолчанию для нового экземпляра Jenkins зависает.

java -jar $ JENKINS_HOME / war / WEB-INF / jenkins-cli.jar -s http://git -dapp902.XXXXXXXXX: 17801 -auth admin: aaaaaaa who-am-i (aaaaaa = исходный пароль для учетной записи администратора)

Выполнены следующие действия - запустить новый экземпляр Jenkins - войти в систему как admin с начальным паролем - включить глобальныйбезопасность JLNP на фиксированном порту (без этого я бы получил отказ в соединении) - перезапустите сервер jenkins - запустите указанную выше команду java (на той же виртуальной машине Linux) - клиент не вернется.Нет регистрации на сервере Jenkins - Когда клиент отменен ниже, отображается логирование

java -jar $JENKINS_HOME/war/WEB-INF/jenkins-cli.jar -s http://git-dapp902.XXXXXXXX:17801 -auth admin:aaaaaaa  who-am-i


WARNING: Connection #4 failed
java.io.EOFException
        at java.base/java.io.DataInputStream.readFully    (DataInputStream.java:202)
        at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:614)
        at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:569)
        at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:254)

1 Ответ

0 голосов
/ 16 мая 2019

Тем временем я нашел решение. URL-адрес Jenkins должен указывать не на порт в настройке JLNP, а на «простой» порт.

Люк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...