Jenkins: конфигурация плагина Log Parser

я совсем новичок в Дженкинсе. Я хотел бы использовать плагин синтаксического анализа журнала для анализа вывода консоли jenkins. Как объясняется в документации, я должен добавить файл, содержащий мои правила синтаксического анализа. Итак, у меня вопрос: как загрузить файлы в jenkins? Нужно ли их размещать в рабочей области проектов? Моя рабочая область связана с репозиторием git. Итак, я должен зафиксировать этот файл?

Например файл /tmp/rules.txt как мне получить rules.txt в папке /tmp/ (и какая это папка, рабочая область/tmp или /tmp/ самого сервера)?

Должен ли я передавать его через ssh?

Спасибо за помощь!


person Ventu    schedule 04.11.2014    source источник


Ответы (1)


Этот файл не обязательно должен находиться в рабочей области проектов. Вам не нужно загружать его на Git. Просто создайте файл где-нибудь на компьютере, где работает jenkins. Вы должны изменить глобальную конфигурацию (/jenkins/configure). Есть раздел "Разбор консольного вывода". В описании можно указать, например: "Правила1", а в "Файл правил разбора" - путь. Затем в каждом задании, которое вы хотите использовать, настройте синтаксический анализ Post-build Actions -> Console output (build log).

person jussuper    schedule 05.11.2014
comment
Извините, но это случайное расположение правил синтаксического анализа кажется мне немного глупым, задания jenkins могут выполняться на многих машинах, и этот плагин не дает никаких указаний относительно одного места, где вы должны размещать правила. - person sorin; 31.07.2015