【发布时间】:2011-12-23 14:11:25
【问题描述】:
我使用 Jenkins 在 Web 应用程序上运行一些集成测试(使用 cucumber、capybara 和 selenium)
每次测试失败时,都会保存屏幕截图、HTML 源代码和过程视频。
路径结构如下:
results/output/<test_name>/<files>
我使用 Jenkins 的存档工件功能来提供文件(模式:results/output/*/*)。效果很好。
但是,一旦构建成功,就没有屏幕截图/视频等......并且构建失败,因为 Jenkins 找不到该模式的文件。
有没有办法让 Jenkins 在没有文件的情况下成功?
我不想做一个肮脏的 hack,涉及创建一个空文件夹结构,如 result/output/success/hooray.txt。
【问题讨论】:
-
好问题;我想知道完全相同的事情!
标签: continuous-integration hudson jenkins artifacts