据我所知,“聚合下游测试结果”功能无法按预期工作(而且很难找到有用的文档)。我想实现非常相似的功能:
作业构建并行触发作业T1和T2 (其中T1执行 FindBugs,T2执行 PMD)。
场景 1: 一旦T1和T2完成(我可以使用“加入”插件来实现),我想收集工件(T1 /findbugs.xml 和T2 /pmd.xml)。然后对这些进行分析并生成漂亮的统计数据。
场景 2(我更喜欢这个): 与场景 1 类似,但分析是作为T1和T2的一部分进行的(并行进行!)。一旦T1和T2完成,分析结果就会组合成漂亮的统计数据。
我的问题: 对于场景 1,我不知道如何引用下游项目T1和T2。我可以使用最后一个成功的构建,但是在考虑许多并行作业时这似乎很奇怪。
对于场景 2,我不知道如何导入 FindBugs/PMD/Checkstyle/SLOCcount/... 插件所需的数据,以便相应的图形(也是?)出现在T1 /*T2* 之外。
谢谢,卡斯滕