我正在尝试在多配置作业中执行一些构建后操作,例如,在所有配置完成后检查配置的状态,如果其中任何一个脚本完成但结果失败,则执行一些脚本。
但是,如果我设置构建后任务,它将在每个配置的构建过程之后执行,而不是在父作业之后执行。
其他构建后操作(例如在其他项目上触发构建)只能在父作业之后执行,并且可编辑电子邮件通知只能触发矩阵项目或父作业的电子邮件。所以我认为可能有一种方法可以让我只能在父作业之后运行脚本。
有人有解决办法吗?
最佳答案
您可以使用Multijob插件允许您分阶段放置作业
例如,第 1 阶段的矩阵作业。
之后,您可以添加其他作业的附加阶段,或者像自由式一样添加构建/构建后步骤
顺便说一句,您不需要使用此插件触发其他作业,只需将它们添加为附加阶段即可。阶段内的作业并行运行,阶段顺序运行
关于jenkins - Jenkins 多配置作业的构建后操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600223/