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

Jenkins Artifactory插件上传构件后buildInfo无artifact问题求助

排查方向

  • *优先排查参数名匹配错误:代码中定义的上传规则变量为uploadSpec,但调用server.upload方法时传入的参数值是unencryptedUploadSpec,两个变量名不一致,若实际传入空的上传规则,会直接导致插件无法匹配到要上传的文件。
  • 开启Artifactory插件调试日志:在Jenkins系统配置中找到Artifactory配置项,将日志级别调整为调试,重新运行流水线可查看文件匹配结果、上传请求响应状态等详细日志,直接定位具体失败原因。
  • 校验文件路径匹配规则:pattern字段默认基于Jenkins当前工作区根目录的相对路径,若目标zip文件不在工作区根目录,需填写完整相对路径或绝对路径,同时注意文件名大小写需与实际文件完全匹配,大小写不匹配也会导致文件匹配失败。
  • 检查Artifactory目标路径权限:确认rc-artifact服务对应的账号,是否对builds/SedTuningGui/路径拥有上传权限,部分版本插件在账号无上传权限时不会抛出显式报错,仅返回空构件列表。
  • 核验Artifactory实际存储结果:直接登录Artifactory服务,检查builds/SedTuningGui/${env.BUILD_NUMBER}路径下是否存在目标zip文件,若文件已成功上传仅buildInfo为空,大概率为插件版本bug,可升级Jenkins Artifactory插件至最新稳定版本。
  • 补充打印上传上下文信息:在server.upload执行前后打印当前工作区文件列表,确认目标zip文件确实存在于当前工作区,上传完成后打印完整buildInfo对象,排查是否有隐藏字段提示失败原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 06:18:03