Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何让Jenkins在存档之前检查文件是否存在?_File_Jenkins_Attachment - Fatal编程技术网

File 如何让Jenkins在存档之前检查文件是否存在?

File 如何让Jenkins在存档之前检查文件是否存在?,file,jenkins,attachment,File,Jenkins,Attachment,我在Jenkins有一份工作,不是一个管道,它做一些验证,生成一个文件,存档并使用可编辑的电子邮件通知通过电子邮件发送。如果一切顺利,它不应该生成文件 所以问题是当没有生成文件时,因为Jenkins将其视为错误并取消作业。我正在使用的解决方法是生成一个空文件,但接收这些电子邮件的人却抱怨接收带有空文件的电子邮件 有什么解决方案吗?您可以使用条件构建步骤插件。 有关如何使用插件的示例,请查看此处 让我知道它是否有效您可以将归档工件设置为忽略无需归档的事实。 即使没有文件,你的工作也会继续。好的插

我在Jenkins有一份工作,不是一个管道,它做一些验证,生成一个文件,存档并使用可编辑的电子邮件通知通过电子邮件发送。如果一切顺利,它不应该生成文件

所以问题是当没有生成文件时,因为Jenkins将其视为错误并取消作业。我正在使用的解决方法是生成一个空文件,但接收这些电子邮件的人却抱怨接收带有空文件的电子邮件


有什么解决方案吗?

您可以使用条件构建步骤插件。 有关如何使用插件的示例,请查看此处


让我知道它是否有效

您可以将归档工件设置为忽略无需归档的事实。
即使没有文件,你的工作也会继续。

好的插件,我没有先尝试过,谢谢。不幸的是,人工制品和电子邮件的存档工作正在进行中。