【发布时间】:2015-06-04 15:37:08
【问题描述】:
如果控制台日志中存在字符串或正则表达式,我想在我的 Jenkins 作业中运行一些构建后操作。有什么插件可以做到这一点吗?
【问题讨论】:
如果控制台日志中存在字符串或正则表达式,我想在我的 Jenkins 作业中运行一些构建后操作。有什么插件可以做到这一点吗?
【问题讨论】:
一种解决方案是使用LogParser 插件并创建一些正则表达式规则来解析您的日志。
此插件可以将构建状态更改为不稳定:
接下来,您将创建一个下游作业,您将使用 Parameterized Trigger 插件将构建状态从上游传递到下游作业。
如果状态不稳定(= LogParser 发现某些东西),那么您将执行一些特定的构建后操作。
您可以使用Conditional BuildStep 插件根据上游构建状态调节下游构建步骤。
【讨论】: