我正在尝试在多配置作业中执行一些后生成操作,例如,在所有配置完成后检查配置状态,并执行一些脚本(如果其中任何一个完成且结果为FAILURE)。

但是,如果我设置了“后构建任务”,它将在每个配置的构建过程之后执行,而不是在父作业之后执行。

其他后生成操作(如在其他项目上触发构建)只能在父作业之后执行,而可编辑电子邮件通知可以仅触发矩阵项目或父作业的电子邮件。因此,我认为可能有一种方法可以仅在父项工作之后运行脚本。

有人有解决办法吗?

最佳答案

您可以使用Multijob插件,该插件可让您分阶段放置作业

例如,阶段1中的矩阵作业。

之后,您可以添加其他作业的其他阶段,也可以仅添加自由样式中的添加构建/后期构建步骤

顺便说一句,您无需使用此插件触发其他作业,只需将它们添加为其他阶段即可。各阶段中的作业并行运行,各阶段依次运行

10-07 19:31
查看更多