据我所知,“汇总下游测试结果”功能无法按预期工作(并且很难找到有用的文档)。我想实现非常相似的功能:
作业 构建 并行触发作业 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 *之外。
谢谢,卡斯滕
malenkiy_scot的帖子中有两个新增内容:
例如,使用父母的表示法,它可以D通过D/PARENT_ID=EXPECTED_VALUE用作“项目名称” 来复制正确执行作业的工件。
D
D/PARENT_ID=EXPECTED_VALUE
$JOB_NAME
$BUILD_ID
$BUILD_TAG