我正在使用Jenkins的脚本管道,在将Artifacts上传到Artifactory时,我收到了错误。
这是我的Jenkins脚本管道中的代码:
stage('Build') {
rtMaven.run pom: 'java-proj/pom.xml', goals: '-X clean install', buildInfo: buildInfo;
}
我得到的错误是:
[main] DEBUG org.jfrog.build.extractor.maven.BuildInfoClientBuilder - 校验和的校验和部署失败' xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' statusCode:404
它将工件上传一半,然后以某种方式,它获得非零退出代码并且它会破坏管道构建。
我正在使用 this Jfrog doc作为参考,并遵循确切的语法。
谢谢, ģ
答案 0 :(得分:1)
不确定它是否是同一个问题,但是当其中一个工件是.md5,.sha1或.sha256扩展时,我已经看到了这个问题。当上传此类工件时,artifactory似乎将其视为存储库中现有工件的校验和。如果不存在没有散列扩展名的相同名称的工件,则抛出404。