2015-01-26 2 views
17

Наш рабочий процесс выглядит следующим образом:Have JIRA отправить почту наблюдателям на совершение от Stash на билет

  • Кто-то открывает билет в JIRA (ABC-123)
  • Разработчик обязан с коммита ("Сделайте вещь, относится к ABC-123")
  • Разработчик выталкивает Stash сервер
  • COMMIT будет отображаться на JIRA (и, если смотреть на Stash, билет будет связан с JIRA).

    • Примечание: Я не уверен, что если последовательность действий осуществляется нами, плагин, или из коробки по JIRA/Stash

Мой вопрос: есть ли какое-либо событие это или может быть запущено в Джире, которое может быть использовано для запуска уведомления по электронной почте?

Итак, если Алиса, Боб и Чарли наблюдают за ABC-123, они должны получить электронное сообщение о совершении нашим разработчиком.

Я избил официальную документацию от Atlassian someexamples и различные плагины, но, похоже, ничего не нашел.

+0

насчет мерзавца крючка? – Vogel612

+0

Как насчет гит-крючка? Кажется глупым, что git hook должен разобрать сообщение о фиксации, чтобы получить билет, а затем спросить JIRA для списка просмотра, а затем отправить почту. Это похоже на относительно распространенный случай для менеджера билетов/git-хоста. Тем не менее, если у вас есть решение с участием git hook, не стесняйтесь публиковать его в качестве ответа ниже. –

ответ

4

В целом для используемого рабочего потока требуется Git Integration Plugin for JIRA или JIRA DVCS Connector (если вы используете Bitbucket или Github), поэтому я предполагаю, что вы это используете.

Альтернативой является использование JIRA REST API для обработки ваших билетов с помощью git-крюков - это должно вызывать уведомления о билетах JIRA, поскольку это в основном ярлык, который обрабатывает ваши билеты JIRA непосредственно из сообщений фиксации - это то же самое, это вручную.

Если у вас есть Git интеграция плагин для Jira, чтобы сделать ваши уведомления работать вам придется редактировать Notification Scheme - вы должны настроить разрешение проекта - в частности Инструментов Просмотра разработка разрешения должно быть предоставлены в Пользователь> Группы > Роли проекта (прочитайте «Настройка хранилищ» на http://bigbrassband.com/documentation.html), чтобы просмотреть данные, связанные с git, на билете JIRA.

Вы также можете просмотреть все настройки в плагине «Расширенная настройка» и проверить, установлено ли для этой функции значение «Отключено» и включить его.

+1

Этот ответ дал нам самое близкое! Благодарю. –

0

Глядя на события в JIRA, о которых можно уведомить, кроме «Generic Event», которые я не уверен, когда вас уволят, возможно, использование некоторых других тегов smart commit может помочь достичь этой цели?

Например, разработчики могут добавлять свои сообщения о фиксации с помощью ISSUE_KEY #comment, чтобы их комментарий коммита был добавлен в качестве комментария к проблеме JIRA. Затем вы можете сконфигурировать событие «Комментарий с комментариями», чтобы уведомить соответствующих людей.

0

Если у вас есть доступ администратора Jira, вы можете изменить все, что относится к уведомлениям Jira. В моей предыдущей компании все пользователи Jira получат уведомления в стандартной группе Jira ... другие, которые нуждаются в специальных уведомлениях, будут добавлены в разные группы jira под руководством Jira admin

2

Кажется, что-то называется Notification Assistant for JIRA.Я почти уверен, что это то, что моя компания использует, чтобы уведомить нас о Github совершает через приложение Hipchat. Похоже, есть способ автоматически генерировать электронные письма.

Взгляните в слайд-шоу на это. Вот пара скриншотов, которые заставляют меня думать, что это то, что вы ищете.

enter image description here enter image description here

+1

Я не знал об этом плагине! Ницца. Это не совсем то, что мы ищем, но близко. К сожалению, я могу только наградить щедрость одним ответом, так что мои +1 и благодарность :) –

 Смежные вопросы

  • Нет связанных вопросов^_^