Я пытаюсь, чтобы плагин Jenkins Warnings Next Generation мог анализировать предупреждающие сообщения, которые занимают несколько строк, но, к сожалению, плагин соответствует только одной строке и не может выполнять многострочный?
В конфигурации для плагина, есть функция, которая показывает предварительный просмотр, когда вы пробуете свое регулярное выражение. В предварительном просмотре он работает нормально и ловит мой пример предупреждения, но когда он пытается проанализировать вывод консоли на наличие предупреждений, он не может перехватить ни одного (все мои предупреждения занимают несколько строк).
Не совсем уверенпочему он не работает в реальном выходе, но работает в предварительном просмотре. Плагин может перехватывать несколько предупреждений, если совпадение составляет всего 1 строку.
Вы можете увидеть, что я сделал здесь: https://regexr.com/4o3lq
В настоящее время я использую это для ввода регулярного выраженияв конфигурацию плагина
(?ms)\x08(.*?)\x08
Предупреждение заключено в специальный символ \ x08 (см. regexr). Я думал, что модификатор режима (m и s) разрешит многострочное, но, очевидно, нет.
Заранее спасибо!