jenkins - Jenkins 多配置作业的构建后操作

标签 jenkins jenkins-plugins

我正在尝试在多配置作业中执行一些构建后操作,例如,在所有配置完成后检查配置的状态,如果其中任何一个脚本完成但结果失败,则执行一些脚本。

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

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

有人有解决办法吗?

最佳答案

您可以使用Multijob插件允许您分阶段放置作业

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

之后,您可以添加其他作业的附加阶段,或者像自由式一样添加构建/构建后步骤

顺便说一句,您不需要使用此插件触发其他作业,只需将它们添加为附加阶段即可。阶段内的作业并行运行,阶段顺序运行

关于jenkins - Jenkins 多配置作业的构建后操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600223/

相关文章:

jenkins - 如何在工作流程中获得 $CAUSE

android - 如何将 jar 依赖项添加到生成的 aar

Jenkins Sonarqube 插件 : JAVA_HOME exists but does not point to a valid Java home

amazon-web-services - 用于带有 jenkins 构建阶段的 codepipeline 的 AWS Cloudformation 模板

java - 使用Kotlin编译Java代码时报错: generics are not supported in -source 1. 3

jenkins - Jenkins 调用了多少个 JVM?

maven - 构建 SNAPSHOT 时不会触发依赖作业

maven - Jenkins & Sonar : [ERROR] Unable to evict preview database:/batch_bootstrap/evict? 项目=68

git - EC2/AWS、 Jenkins 、Git、SSH

Jenkins :- How to use zentimestamp-plugin to get build execution time