Сервер Дженкинса не принимает данные об искусственном сервере

Мои 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 ответ

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

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

Подключение к Artifactory должно производиться по URL-адресу API, т.е. https://%5Bbase-url%5D/artifactory.

Другие вопросы по тегам