JIRA: интеграция в Slack через WebHook

By | 05/04/2016
 

jira_logoЗапускаем JIRA:

$ sudo docker run --detach --publish 8080:8080 cptactionhank/atlassian-jira:latest

Переходим в Slack/Apps  и находим JIRA:

jira_slack_1

Выбираем канал, к которому подключаем JIRA:

jira_slack_2

Жмём Install, выбираем канал, в который слать уведомления:

jira_slack_3

Получаем URL хука:

jira_slack_4

Возвращаемся к JIRA, которая уже готова к употреблению.

Находим IP:

$ sudo docker inspect 9179e850032c5378a59bec11ba8eead47c26f735c5560a60fb53ef39503ade48 | grep IP
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "IPAddress": "172.17.0.1",
        "IPPrefixLen": 16,
        "IPv6Gateway": "",
        "LinkLocalIPv6Address": "fe80::42:acff:fe11:1",
        "LinkLocalIPv6PrefixLen": 64,

Переходим на http://172.17.0.1:8080, и сетапим, как обычно (детали – тут: JIRA: ручная установка на Debian):

jira_slack_5

После установки – переходим в Administration > System:

jira_slack_6

Слева внизу находим WebHooks:

jira_slack_7

Жмём Create a WebHook:

jira_slack_8

И в поле URL – указываем URL хука со страницы Slack из Step 3:

jira_slack_13
jira_slack_9

Проверяем канал в Slack:

jira_slack_10

Создадём тикет в JIRA – и смотрим Slack ещё раз:

jira_slack_11

Закрытие тикета:

jira_slack_12

Готово.