Категорії
Misc, staff, other WWW

[jira] Slack alerts

Зʼявилася задача повідомляти про ticket’и jira у slack. На вигляд завдання просте, але є нюанси. google каже, що треба створити новий app у slack’y, згенерувати webhook URL, створити новий webhook у jira вставити його туди.

І… воно не працює. Точніше, якщо тестово відправлєш через curl, то все приходить у slack, а якщо через jira – то отримуєш 400 помилку. Щоб дізнатися, що саме не так, треба ввімкнути debug для webhook’ів у jira. Робиться це так:

Go to Jira Administration → System -> Logging and profiling -> Configure logging level for another package -> Enter com.atlassian.webhooks for the Package name -> Set Logging Level to DEBUG -> Add

Після цього у логах можна побачити, що jira відправляє у POST data 100500 данних і, hooks.slack.com це не подобається, за що і отримуємо 400.

Трохи погугливши, знайшов ще один спосіб – треба встановити app – “Jira Server Alerts (Legacy)” і тільки через нього нормально приходять повідомлення.

Сам webhook у jira додається тут:

Go to Jira Administration → System -> WebHooks

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff