如果控制台日志中存在字符串或正则表达式,我希望在我的Jenkins作业中运行一些后期构建操作。有没有可用的插件?
答案 0 :(得分:1)
一种解决方案是使用LogParser插件并创建一些正则表达式规则来解析您的日志。
此插件可以将构建状态更改为“不稳定”:
接下来,您将创建一个下游作业,并使用Parameterized Trigger插件将构建状态从上游作业传递到下游作业。
如果状态不稳定(= LogParser找到了什么),那么您将执行一些特定的构建后操作。
您可以使用Conditional BuildStep插件根据上游构建状态调整下游构建步骤。