Интеграция Jenkins Slack: как получить выходные данные сборки? - PullRequest
0 голосов
/ 24 марта 2020

В настоящее время я использую Jenkins с интеграцией Slack. Я хочу захватить выходные данные сборки и отправить их в свободный канал.

Я использую переменную env "$ {BUILD_LOG}" в "Custom Message - Success" для этого, но это посылает больше, чем просто вывод.

Я хочу только "Test Alert" снизу BUILD_LOG для отправки на канал. Есть ли способ, которым мы можем подавить остальную часть вывода?

BUILD_LOG:

Уведомление - # 2 Успешное выполнение через 56 мс (открыто)

Запущено пользователем XXXXXXX

Запуск от имени SYSTEM

Сборка в рабочей области XXXXXXXX

[Уведомление] $ / bin / sh -xe /tmp/jenkins3575690439149559398.sh

++ cat cat

Test Alert

[Уведомление] $ / bin / sh -xe /tmp/jenkins715568313248984203.sh

[Slack Notification] обнаружил # 1 как предыдущую завершенную неотрезанную сборку

[Slack Notifications] отправит OnSuccessNotification, потому что совпадения сборки и пользовательские настройки позволяют это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...