Лучшее понимание ошибки при отказе от использования команд CLI jenkins - PullRequest
0 голосов
/ 20 сентября 2019

Я пытался использовать http-командные строки (CLI) jenkins для запуска простой команды «help» из ведомого устройства.Однако вывод невыполненного задания состоит только из следующего, что дает 0 информации:

java -jar jenkins-cli.jar -http -s https://myAdress/ -auth @jenkins_id help
Build step 'Execute shell' marked build as failure

Файл jenkins_id состоит из моего главного идентификатора jenkins, за которым следует мой токен api, например: myId:39fabcdef...

Как сделать так, чтобы командная строка jenkins на основе http работала "помогать", или, по крайней мере, как я мог лучше понять ошибку?

  • Я попытался добавить журналы из org.jenkinsci.main.modules.sshd.PublicKeyAuthenticatorImpl и PublicKeyAuthAs, как рекомендуется здесь: https://jenkins.io/doc/book/managing/cli/ К сожалению, журналы не дают никакой информации, поскольку они состоят из:

hudson.model.User$UserIDCanonicalIdResolver@e8fa452 mapped myid to myid

  • Я также пытался добавить -verbose к команде java, но ничего не поделаешь

Примечание:Ява 8 установлена ​​на подчиненном компьютере, и я использую Jenkins 2.73.3 на ведущем устройстве

...