Автоматический разбор правок кода в GitLab

Сценарий сам читает каждую новую правку в GitLab, разбирает изменения с помощью ИИ, публикует замечания в обсуждение и сохраняет историю проверок в Metabase.

  • Разбор появляется через минуту, а не через дни
  • Проверяются ошибки, безопасность, скорость и стиль
  • Замечания приходят туда, где идёт обсуждение
  • История проверок хранится в Metabase — видно динамику
Slack

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

Рутину в GitLab и Metabase берёт на себя готовый сценарий — настраивается за пару минут.

  1. Запуск: События PR GitHub в Webhook
  2. Затем: Получить измененные файлы в PR
  3. Проверка: Получить детали и файлы PR Merge
  4. Затем: Извлечь различия Code
  5. Затем: Оценить и категоризировать проблемы
  6. Проверка: Маршрутизировать по серьезности ревью
  7. Если да — Отправить ревью в PR GitHub
  8. Затем: Отправить сводку в Slack
  9. Затем: Записать завершение ревью
  10. Если да — Сохранить результаты ревью в PostgreSQL

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.