-
类型:
错误
-
状态: Resolved
A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决 -
解决方法: 完成
-
影响版本/ s: 2.4.7
-
修复版本/ s: 2.5.0
-
组件/ s: 没有一个
-
标签:
给定默认设置,该项目需要Http代理配置:Jenkins->管理插件-> Http代理配置。
Jenkins/Artifactory-plugin已安装,并将正确的URI插入到Artifactory服务器字段。复选框标记为“绕过代理”,保存,重新打开/重新启动Jenkins ..
执行到Artifactory的连接测试失败,显示消息:
在提供的URL中存在不兼容的Artifactory实例或没有Artifactory实例。
Artifactory的请求日志没有得到任何更新,因此看起来Jenkins/Artifactory-plugin仍然试图通过http代理进行连接。
插件:v2.4.7
Artifactory Pro: v4.6.0
Jenkins:在v1.654和v1.642.2上测试过
如果我们在Jenkins->管理插件->http代理下完全删除代理,Artifactory可以成功连接。连接到Internet Artifactory实例也可以工作,由于缺少代理绕过,只有网络中不同机器上的本地实例不能连接。
直接做一个测试,通过cURL,在Jenkins主服务器上启动:
curl - lv http:/ / xxx: 8081 / artifactory / api /系统/版本
交付成功:
*即将连接到xxx端口8081(#0)*尝试0.0.0.0…连接*连接到xxx(0.0.0.0)端口8081 (# 0)> GET / artifactory / api /系统/ HTTP / 1.1版本> user - agent:旋度/ 7.19.7 (x86_64-redhat-linux-gnu) libcurl / 7.19.7 NSS / 3.15.3 zlib / 1.2.3 libidn / 1.18 libssh2/1.4.2 >主持人:xxx: 8081 >接受 : */* > < HTTP / 1.1 200 OK <服务器:Artifactory / 4.6.0 < X-Artifactory-Id:美国广播公司(abc): -8000 <内容类型:应用程序/ vnd.org.jfrog.artifactory.system.Version + json <传输编码:分块<日期:结婚,2016年3月23日格林尼治时间15:44:34 <{“版本”:"4.6.0", "revision": "40135", "addons": ["blackduck", "bower", "build", "cocoapods", "debian", "docker", "filestore", "filter -reso2022世界杯阿根廷预选赛赛程urces", "gems", "git-lfs", "layouts", "ldap", "license", "npm", "nuget", "opkg", "p2", "plugins", "properties", "pypi", "replication", "rest", "search", "sso", "support", "vagrant", "vcs", "watch", "webstart", "yum"], "license": "abc" *连接#0到主机xxx保持完整*关闭连接#0}
(有些数据被混淆了)
需要解决方案或解决方案,因为这对使用来说是一个阻碍。