Пул-реквесты и статусы задач прямо из коммитов

Добавьте команду в сообщение коммита — сценарий сам открывает пул-реквест в GitHub и обновляет связанную задачу в jira.

  • PR открывается по команде в коммите
  • Задача в jira обновляется сама
  • Связка коммит — PR — задача
  • Меньше ручных шагов после коммита
Jira SoftwareGithub

Как это работает

Уведомления из GitHub в Jira Software настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Триггер GitHub
  2. Затем: Разбор сообщения коммита
  3. Проверка: Проверить команды PR
  4. Если да — Получить детали задачи для PR
  5. Затем: Check if PR exists
  6. Проверка: Проверить, существует ли PR
  7. Если да — Проверить, существует ли задача
  8. Если да — Обновить статус задачи после PR
  9. Если нет — Задача JIRA не существует
  10. Если нет — Запросить создание PR
  11. Если нет — Проверить команду завершения задачи
  12. Если да — Получить детали задачи без PR
  13. Проверка: Check if task exists
  14. Если да — Обновить статус задачи без PR
  15. Если нет — Некорректное сообщение коммита

Настроить такую автоматизацию (GitHub + Jira Software) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.