繁体   English   中英

当零工件上传到工件时,Jenkins失败

[英]Fail Jenkins build when zero artifacts uploaded into artifactory

如果零工件被上传到工件中,我需要我的Jenkins构建失败。

我已将failNoOp包含在我的上传规范中,但似乎在我的Jenkinsfile中不起作用。 这是我的代码:

def server = Artifactory.newServer url: env.ArtifactoryServerTEST, credentialsId:'ArtifactoryUATServerKey'
server.bypassProxy = true                   
def uploadSpec = """{
    "files": [
        {
            "pattern": "final_artifacts/*.gz",
            "target": "test/"
        }
    ]
}"""

server.upload spec: uploadSpec, failNoOp: true

如果没有任何工件上传到工件中,这将使我的构建失败,但是这给了我这个错误:

java.lang.IllegalArgumentException:仅允许以下参数,[spec,buildInfo]

我正在使用Artifactory OSS版本6.2.0。 有人可以帮我吗?

如@yahavi所述,我可以通过升级工件插件来解决此问题。 我更新到了最新版本,所以目前最新的版本是3.3.2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM