You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins上传至Artifactory报错:无法获取Artifactory版本

Jenkins部署在AWS EKS中上传制品到Jfrog Artifactory时出现版本获取失败错误

环境信息

  • Jenkins版本:2.414.1(通过Helm部署在AWS EKS)
  • 已安装插件列表:
installPlugins:
    - configuration-as-code:1569.vb_72405b_80249
    - kubernetes:3734.v562b_b_a_627ea_c
    - git:4.11.5
    - aqua-security-scanner:3.2.1
    - workflow-aggregator:590.v6a_d052e5a_a_b_5
    - sonar:2.14
    - workflow-cps:2803.v1a_f77ffcc773
    - workflow-cps-global-lib:588.v576c103a_ff86
    - pipeline-model-definition:2.2118.v31fd5b_9944b_5
    - ldap:2.12
    - active-directory:2.29
    - role-strategy:584.vf8e515397ecd
    - artifactory:3.15.1
  • Artifactory环境:持有EnterpriseX许可证,版本7.37.14
  • 执行方式:使用Jenkins Pod模板作为代理执行构建并上传制品

错误信息

Failed sending usage report to Artifactory: java.io.IOException: Could not get Artifactory version.

已尝试操作

  • 更换多个Artifactory插件版本,错误依旧存在
  • 本地部署的Jenkins 2.164.2搭配Artifactory插件3.2.2可正常完成制品上传

解决建议

1. 检查网络与权限

  • 在Jenkins代理Pod内执行curl -v <你的Artifactory地址>/api/system/version,确认能正常返回版本信息,排查网络连通性问题(如EKS安全组、Artifactory防火墙规则)。
  • 验证Artifactory认证账号是否拥有read_system权限,新版本Artifactory插件需要该权限获取系统版本信息,老版本插件可能未做严格校验。

2. 匹配插件与版本兼容性

  • 查阅官方兼容性矩阵,为Jenkins 2.414.1(LTS版本)选择适配的Artifactory插件版本,建议尝试4.x系列插件(需确认支持Artifactory 7.37.14)。
  • Artifactory 7.x版本API与旧版有差异,老插件3.2.2使用旧API能兼容,但新版本插件需要适配7.x的新接口,需保证插件版本与Artifactory服务器版本匹配。

3. 禁用使用报告功能

  • 若无需发送使用报告,在Jenkins全局配置的Artifactory设置中,找到「Usage Reporting」选项并取消勾选,跳过版本检查步骤。

4. 检查Pod模板配置

  • 确认代理Pod的环境变量正确传递了Artifactory地址、认证令牌/账号密码,避免因配置缺失导致API调用失败。
  • 若Artifactory使用自签名证书,需确保代理Pod镜像包含对应CA证书,或在Pod配置中添加证书挂载,保证HTTPS请求能完成SSL验证。

内容的提问来源于stack exchange,提问作者Hanuman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 22:33:12