сервер jenkins не принимает данные сервера - PullRequest
1 голос
/ 28 апреля 2020

Мои jenkins и jfrog artifactory работают как контейнеры kubernetes. Я пытаюсь интегрировать Дженкинса с артефактом. Я также установил плагин для артефактов. при тестировании соединения я получаю ошибку.

docker.bintray.io/jfrog/artifactory-oss(docker-image)

NAME              TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                         AGE
artifactory-oss   NodePort    172.30.155.24   <none>        8086:30965/TCP,8082:30656/TCP   4h

artifactory url: http://<kubernetes-node-ip:30656/ui(this is the url for my artifactory, entered the same in jenkins congigure system section)

когда я тестирую соединение, я получаю эту ошибку

Error occurred while requesting version information: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
at [Source: (org.apache.http.client.entity.LazyDecompressingInputStream); line: 1, column: 2]

1 Ответ

1 голос
/ 30 апреля 2020

TL; DR: попробуйте переключить /ui на /artifactory.

URL-адрес Артефактуры не должен заканчиваться /ui. Запросы к /ui вернут страницу HTTP. Я думаю, это то, откуда взялся <.

Соединение с Artifactory должно осуществляться через URL-адрес API, т. Е. https: // [base-url] /artifactory.

...