Попросите JIRA отправлять письма наблюдателям при фиксации из Stash в тикете

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

  • Кто-то открывает тикет в JIRA (ABC-123)
  • Разработчик совершает фиксацию с сообщением о фиксации («Сделайте то, что связано с ABC-123»)
  • Разработчик отправляет на сервер Stash
  • Фиксация будет отображаться в JIRA (и при просмотре в Stash билет будет связан с JIRA).

    • Note: I'm not sure if the above workflow is implemented by us, a plugin, or out of box by JIRA/Stash

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

Поэтому, если Алиса, Боб и Чарли смотрят ABC-123, они должны получить электронное письмо о фиксации от нашего разработчика.

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


person Madara's Ghost    schedule 26.01.2015    source источник
comment
как насчет крючка git?   -  person Vogel612    schedule 28.01.2015
comment
А как насчет ловушки git? Кажется глупым, что хук git должен был бы проанализировать сообщение фиксации, чтобы получить билет, затем запросить у JIRA список наблюдения, а затем отправить письмо. Это кажется относительно частым случаем для менеджера билетов / хоста git. Тем не менее, если у вас есть решение с использованием git-хука, не стесняйтесь публиковать его в качестве ответа ниже.   -  person Madara's Ghost    schedule 28.01.2015


Ответы (4)


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

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

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

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

person easwee    schedule 02.02.2015
comment
Этот ответ подошел нам ближе всего! Спасибо. - person Madara's Ghost; 04.02.2015

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

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

введите описание изображения здесь введите описание изображения здесь

person Colleen Stock    schedule 04.02.2015
comment
Я не знал об этом плагине! Хороший. Это не совсем то, что мы ищем, это близко. К сожалению, я могу присудить награду только за один ответ, поэтому примите мои +1 и благодарность :) - person Madara's Ghost; 04.02.2015

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

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

person jas_raj    schedule 30.01.2015

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

person Emile Muny    schedule 30.01.2015