Настройка оповещений с Jenkins в Slack

Настройка Slack

1.Создание канала в Slack,например, c именем jenkins для получения уведомления о статусе выполнения сборки в Jenkins

2.Добавление в Slack приложения с именем Jenkins
В WEB-интерфейсе Slack

После добавления приложения Jenkins в Slack появится инструкция по интеграции Slack в Jenkins, в которой будут указаны

Их нужно скопировать т.к. они потребуются при настройке Jenkins в пункте №2

 

Настройка Jenkins

1.Установка плагина Jenkins Slack Notification Plugin

 

2.Настройка глобальных параметров Slack в Jenkins

 

Более безопасным будет создание Integration Token Credentials ID на основе Integration Token и использование Integration Token Credentials ID вместо Integration Token в настройках Jenkins

Тогда настройка глобальных параметров Slack  в Jenkins будет иметь вид

 

3. Добавление уведомлений в Slacke с Jenkins-сборки
В настройках проекта, с которого мы хотим получать уведомления в Slack
Добавляем послесборочный шаг

Отмечаем статусы выполнения сборки, уведомления о которых будут приходить в Slack
При необходимости можно изменить канал в Slack, куда должны приходить уведомления с этого проекта(по умолчанию используются глобальные настройки, заданные в шаге №2)

 

Тестирование
Раскрываем меню/кнопку расширенные в послесборочном шаге Slack Notification и тестируем отправку уведомлений с Jenkins в Slack нажатем кнопки Test Connection

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика