Groovy 在jenkins中,如何从中设置上游构建&x27;s下游建造

Groovy 在jenkins中,如何从中设置上游构建&x27;s下游建造,groovy,jenkins,hudson,Groovy,Jenkins,Hudson,我有一个构建项目的工作,还有一个下游工作,使用一些脚本来测试它 是否有任何方法可以从下游构建更改构建的结果? 我尝试使用groovy脚本,如下所示,但没有成功: Hudson.instance.items[10].getLastBuild().setResult(hudson.model.Result.UNSTABLE) 您可以使用参数化构建插件。它允许您将下游构建作为构建任务。如果任何下游构建失败,您的上游构建可能会失败。在作业配置的“构建后操作”部分,有一个“聚合下游测试结果”选项 根据帮

我有一个构建项目的工作,还有一个下游工作,使用一些脚本来测试它

是否有任何方法可以从下游构建更改构建的结果? 我尝试使用groovy脚本,如下所示,但没有成功:

Hudson.instance.items[10].getLastBuild().setResult(hudson.model.Result.UNSTABLE)

您可以使用
参数化构建插件
。它允许您将下游构建作为
构建任务
。如果任何下游构建失败,您的上游构建可能会失败。

在作业配置的“构建后操作”部分,有一个“聚合下游测试结果”选项

根据帮助:

由于测试通常支配执行时间,Hudson最佳实践涉及将测试执行拆分为不同的作业,可能在多个不同的作业中

当您这样做时,设置测试聚合是一种方便的方法,可以从这些下游测试作业收集所有测试结果,并将其与它们正在测试的构建一起显示。通过这种方式,人们可以快速查看给定构建的总体测试状态

这应该能满足你的需要