Jenkinsfile归档步骤:允许缺少工件

时间:2017-02-22 06:04:02

标签: jenkins jenkins-pipeline

在常规UI定义的作业下,我可以选择“如果归档没有返回任何内容,请不要失败”。如何在管道代码中实现等效?

E.g。目前我有以下几点:

archive 'screenshots/**', 'build/test/results/*.xml'

如果没有截图则没关系,因为如果所有测试都通过则没有截屏。

1 个答案:

答案 0 :(得分:18)

使用新的archiveArtifacts命令,如下所示:

archiveArtifacts artifacts: 'screenshots/**,build/test/results/*.xml', allowEmptyArchive: true

https://jenkins.io/doc/pipeline/steps/core/#archiveartifacts-archive-the-artifacts

找到此命令的完整文档