我使用rake构建我的项目,其中一个步骤是运行单元,集成和fitnesse测试。如果有太多这些失败,我就失败了rake脚本。
那部分工作正常。
不幸的是,在构建失败后,jenkins不会发布我生成的html报告,这些报告是我生成的单元,集成和fitnesse测试,因此很难找到失败的原因。
我是否错过了发布报告的配置步骤?
当构建失败时,Jenkins是否应该跳过构建后的步骤? 对于我正在使用的大多数插件来说,它似乎有些。
答案 0 :(得分:0)
你必须告诉Jenkins在后期构建步骤中存档哪些工件(在“后构建操作”标题下有一个复选框,称为“存档工件”)。重要提示:工件路径是相对于工作空间目录确定的。确保未选中丢弃除最后一个成功/稳定工件之外的所有工件以节省磁盘空间。
答案 1 :(得分:-1)
终于想通了,其中一个我可能有V8时刻......
我正在使用rake文件进行构建,其中一个任务在某些需要运行的报告任务之前就失败了,以便将HTML推送到正确的区域进行发布。