«Интеграция с GitLab» — модуль для Битрикс24

«Интеграция с GitLab» — модуль для Битрикс24

«Интеграция с GitLab» — модуль, упрощающий работу команды разработчиков.

Подходит для команды, которая использует GitLab для хранения и коллективной работы над исходниками, собирает и деплоит проекты через GitLab CI, управляет изменениями по модели GitLab Flow, но принимает задачи и взаимодействует с другими сотрудниками компании в Битрикс24.

Какие задачи решает

  • Помогает учитывать время, которое уходит на ревью кода. Видно, по каким проектам стоят задачи и сколько у ревьюера уходит времени на каждую из них. Ревьюер вручную включает время в автоматически созданной задаче.
  • Помогает ревьюеру планировать работу. К каждому открываемому MR (запрос на слияние изменений) в Битрикс24 создаётся задача, которой можно поставить теги, приоритет и планируемую длительность. Ревьюер контролирует количество и объём задач, которые на нём стоят.
  • Помогает тимлиду планировать работу команды. Данные о соотношении времени на разработку, ревью и исправление ошибок, выявленных на ревью, позволяют точнее оценить, какой объём задач может выполнить команда.
  • Показывает проект-менеджерам и другим сотрудникам статус делегированных задач. Когда разработчик в GitLab открывает, переназначает или принимает MR, прогоняет тесты или деплоит MR на продакшен, в соответствующей задаче Битрикс24 появляется аналогичный комментарий.
  • Помогает контролировать дедлайн задач. В задаче на ревью ревьюер видит тот же дедлайн, что и исполнитель, и расставляет приоритеты так, чтобы задача не была просрочена из-за затянувшегося ревью.

Функции

Задача ревьюеру о необходимости принять MR

Когда ревьюера назначают ответственным за MR в GitLab, в Битрикс24 на него автоматически создаётся задача. Ревьюер может проставить ей тег, добавить в план рабочего дня и перейти из неё в исходную задачу разработчика или по ссылке на MR.

Комментарии о событиях в GitLab

Когда в GitLab происходит что-то значимое, к соответствующей задаче добавляется комментарий: разработчик открыл или закрыл MR, ревьюер принял или не принял MR.

Запросы из GitLab в систему событий Битрикс24

В модуле можно добавить собственные обработчики для веб-хуков из GitLab. Это позволяет дополнить интеграцию нужными функциями, не разбираясь в авторизации запросов и формате сообщений.

Совместимость

Модуль работает во всех редакциях коробочного Битрикс24.

Версии GitLab: GitLab.com, GitLab CE 9.0+, GitLab EE 9.0+.

Документы и поддержка

Подключить модуль

Расскажите, как устроена работа команды, — поможем установить и настроить модуль на вашем коробочном Битрикс24.