我理解这篇文章类似于: Aggregating results of downstream is no test in Jenkins
并且还: Aggregating results of downstream parameterised jobs in Jenkins
尽管如此,我无法弄清楚我的情况,如何让这个工作。我目前正在使用Jenkins 1.655。
我有工作A,B,C - A是上游工作。我想做的是让A和B调用呼叫C.所有需要阻止并等待下一个完成。如果一个失败,都会失败。 B和C生成单元测试报告。所以我想在A中汇总这些报告,然后在A中发布结果。所以,这里是当前的工作设置:
工作A:
构建步骤
product_asset_resource
构建后步骤
echo $(date) > aggregate
工作B:
构建步骤
aggregate
文件它最终在这里失败,因为
aggregate
仅存档于 作业A的后期构建步骤。如何在构建步骤中归档工件?
构建后步骤
aggregate
为了简单起见,我不会在这里发布Job C,但它几乎遵循B所做的。
因此,总结一下,我想要相互依赖的相互关联的作业并使用参数化插件,上游作业必须聚合所有下游的测试结果。
感谢任何帮助,谢谢!
答案 0 :(得分:1)
希望它有所帮助!