Плагин log-parser
может быть тем, что вам нужно.
Он анализирует журнал консоли, сгенерированный сборкой Jenkins.
У вас есть две полезные опции:
Параметр «Пометить сборку как нестабильную при предупреждении»: установите флажок, чтобы проанализированные предупреждения помечали сборку как «нестабильная».
Параметр «Пометить сбой сборки при ошибке»: установите флажок, чтобы проанализированные ошибки помечали сбой сборки.
Просмотрите: https://wiki.jenkins.io/display/JENKINS/Log+Parser+Plugin
Для декларативного конвейера попробуйте:
step([$class: 'LogParserPublisher', failBuildOnError: true, parsingRulesPath: '<parser rule file>', useProjectRule: false])