如果控制台日志中存在字符串或正则表达式,我想在我的Jenkins作业中运行一些后构建操作。有插件可以做到这一点吗?
一种解决方案是使用LogParser插件并创建一些正则表达式规则来解析您的日志。
该插件可以将构建状态更改为不稳定:
接下来,创建一个下游作业,您将使用Parameterized Trigger插件将构建状态从上游传递到下游作业。
如果状态不稳定(= LogParser找到了东西),则将执行一些特定的后期构建操作。
您可以使用条件构建步骤插件根据上游构建状态来调节下游构建步骤。