Кейс из публичной библиотеки n8n.io. Русское саммари сгенерировано автоматически (GPT-4o-mini). Авторские заметки о применении в реальной практике — отдельно в разделе /notes/ (готовится).

Описание

Шаблон запускается при создании нового тега в GitLab, проверяет его формат, извлекает изменения коммитов, генерирует заметки о релизе, создает задачу в Jira и отправляет уведомления в Slack для команд разработки и QA. На выходе получаем автоматизированный процесс релиза с уведомлениями и задачами для тестирования.

Как устроено

Ключевые ноды включают Webhook для получения триггера из GitLab, HTTP Request для взаимодействия с API GitLab, Jira и Slack. Шаблон обрабатывает ошибки при неверном формате тега и отсутствующих коммитах. HITL не предусмотрен, но можно добавить опции для ручного одобрения релиза.

Применение

  • Автоматизация релизов для разработки
  • Создание задач для тестирования в QA
  • Уведомление команд о новых релизах
  • Координация между командами разработки и QA
  • Управление релизами в рамках спринта

Стек / ноды

GitLab Jira Software Slack Webhook
Источник: https://n8n.io/workflows/15354/ · Оригинальный автор: WeblineIndia