Jenkins脚本管道在将maven Artifact上传到Artifactory时出现404错误

时间:2017-11-08 11:58:29

标签: jenkins-pipeline artifactory

我正在使用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作为参考,并遵循确切的语法。

谢谢, ģ

1 个答案:

答案 0 :(得分:1)

不确定它是否是同一个问题,但是当其中一个工件是.md5,.sha1或.sha256扩展时,我已经看到了这个问题。当上传此类工件时,artifactory似乎将其视为存储库中现有工件的校验和。如果不存在没有散列扩展名的相同名称的工件,则抛出404。