Все интеграции

GitLab

Подключите GitLab к ИИ-агенту: проекты, issues, merge request, коммиты и пайплайны CI/CD

Подключите GitLab к ИИ-агенту: проекты, issues, merge request, коммиты и пайплайны CI/CD. Агент покажет MR без ревью и разберёт упавшие пайплайны.

Документация
РазработкаПо API-ключу
Кто тормозит наши merge request?

7 открытых MR ждут ревью, самый старый — 9 дней.

Разложил по проектам: backend 4, web 2, infra 1. Дольше всех висит !318 «Миграция биллинга» — ревьюер назначен, но ни одного комментария с 15 июля.

Сценарии интеграции

MR без ревью

Агент соберёт открытые merge request по проектам и покажет, какие висят без ревью дольше всех и за кем очередь.

Упавшие пайплайны

Агент разберёт упавшие пайплайны: на каком job сломалось, чей коммит его запустил и повторялось ли это раньше.

Утренняя сводка по проектам

Агент пришлёт сводку по расписанию: новые issue, принятые merge request и статус ночных пайплайнов CI/CD.

События в чат команды

Агент поймает push, новый merge request или упавший pipeline по вебхуку и напишет об этом в рабочий чат.

Как подключить

1

Войдите под аккаунтом с доступом к проектам

Токен наследует права своего владельца: в приватном проекте роль Guest урезана, для чтения кода и пайплайнов нужна роль не ниже Reporter, для создания merge request — Developer.

2

Определите адрес своего GitLab

Облачный GitLab — это https://gitlab.com. Для self-managed инстанса нужен его корневой адрес со схемой, например https://git.company.ru, без /api/v4 в конце — путь к API дописывается сам.

3

Откройте «Personal access tokens» в профиле

Аватар в правом верхнем углу → «Edit profile» (Редактировать профиль) → в левом меню «Access» → «Personal access tokens». В выпадающем списке «Generate token» выберите «Legacy token».

4

Выдайте scope «api» и скопируйте токен сразу

Отметьте scope «api» — он даёт чтение и запись по проектам, issues, merge request и пайплайнам; «read_api» оставит только просмотр. Срок обязателен, по умолчанию 365 дней. Токен вида glpat-… показывается один раз.

Что агент сделает в первые 10 минут

  • Соберёт открытые merge request по проектам и покажет, какие висят без ревью дольше всех
  • Разберёт упавшие пайплайны: на каком job сломалось и чей коммит его запустил
  • Пришлёт утреннюю сводку — новые issue, принятые MR и статус ночных пайплайнов, по вашему расписанию

Частые вопросы

Как подключить GitLab?

Персональным токеном: аватар → «Edit profile» → «Access» → «Personal access tokens», в списке «Generate token» выберите «Legacy token» и отметьте scope «api» — «read_api» оставит только просмотр. Адрес указывается отдельным полем, по умолчанию https://gitlab.com.

Что агент видит в GitLab?

Проекты, issues, merge request, комментарии, коммиты и пайплайны CI/CD — ровно в пределах прав вашего аккаунта, больше токен не даёт.

Работает ли со своим инстансом?

Да: корень своего инстанса указывается при подключении вместо https://gitlab.com, без /api/v4 на конце. Токен при этом выпускается в том же инстансе, куда ходит агент.

Пишет ли агент в GitLab?

По умолчанию агент читает проекты и отчитывается в чате. Со scope «api» запись технически возможна, но такие действия он согласует с вами перед выполнением.

Похожие интеграции