Сервер Дженкинса не принимает данные об искусственном сервере
Мои 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.