Шаблоны Jira Automation для Bitbucket, GitHub и GitLab
Разработчикам нравится погружаться в код, а не обновлять сведения. Однако для эффективной работы компании продукт Jira должен оставаться единым достоверным источником данных. Эти правила автоматизации DevOps служат интересам всех сторон.
С помощью автоматизации можно выполнить прямую интеграцию с Bitbucket, GitHub, GitLab и другими инструментами, чтобы разработчики вздохнули спокойно и сосредоточились на создании отличного кода — ведь теперь работу в Jira за них делает надежная автоматизация. Посмотрим на распространенные примеры.
Смена статуса задачи Jira при создании коммита
Переводите связанную задачу из статуса To do (К выполнению) в статус In Progress (В работе) при создании коммита.
Добавление комментария к задаче Jira при создании запроса pull
Переводите задачу Jira из статуса In Progress (В работе) в статус In review (На проверке) при создании запроса pull в GitHub.
Смена статуса задачи Jira при слиянии запроса pull
Переводите задачу Jira из статуса In review (На проверке) в статус Done (Готово) и добавляйте значение в журнал при слиянии запроса pull в GitLab (и отсутствии других открытых запросов pull).
Отправка сообщения в Slack исполнителю при создании коммита
Автоматически уведомляйте нужную команду при создании коммита в Bitbucket, GitLab или GitHub.
Добавление комментария к задаче Jira и отправка сообщения в Slack при неудачной сборке в Jenkins
Автоматически уведомляйте команду через Slack, если сборка в Jenkins не удалась, и описывайте подробности в комментарии к задаче Jira.
Перевод задачи Jira в статус On Hold (Приостановлено) при неудачном развертывании в рабочей среде
Автоматически обновляйте задачу Jira, если развертывание в рабочей среде не удалось.