我使用 Jenkins 在 web appilcation 上运行一些集成测试(使用 cucumber、capybara 和 selenium)
每次测试失败时,都会保存屏幕截图、HTML 源代码和过程视频。
路径结构如下所示:
results/output/<test_name>/<files>
我使用 Jenkins 的存档工件功能来提供文件(模式:)results/output/*/*
。它工作得很好。
但是,一旦构建成功,就没有屏幕截图/视频等......并且构建失败,因为 Jenkins 找不到该模式的文件。
有没有办法告诉詹金斯在没有文件的情况下成功?
我不想做一个肮脏的黑客,涉及创建一个空文件夹结构,如 result/output/success/hooray.txt。