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

Fre*_*sen 5 jenkins jenkins-pipeline

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

例如,目前我有以下几点:

archive 'screenshots/**', 'build/test/results/*.xml'
Run Code Online (Sandbox Code Playgroud)

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

Jon*_*n S 22

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

archiveArtifacts artifacts: 'screenshots/**,build/test/results/*.xml', allowEmptyArchive: true
Run Code Online (Sandbox Code Playgroud)

https://jenkins.io/doc/pipeline/steps/core/#archiveartifacts-archive-the-artifacts上找到该命令的完整文档