Что умеет решение
Модуль упрощает совместную работу команды разработчиков, использующей GitLab для хранения исходного кода, сборки и деплоя через GitLab CI, а также управления изменениями по модели GitLab Flow. Взаимодействие с сотрудниками и прием задач осуществляются в Битрикс24.
Модуль позволяет фиксировать время, затрачиваемое на ревью кода. В автоматически созданной задаче ревьюер вручную включает учет времени, что дает возможность видеть, сколько времени уходит на проверку задач в разных проектах.
Инструмент помогает ревьюеру планировать свою работу. При открытии Merge Request в Битрикс24 создается задача, к которой можно добавить теги, установить приоритет и указать планируемую длительность. Это позволяет контролировать объем и количество порученных задач.
Система поддерживает планирование работы команды для тимлида. Анализируя соотношение времени, затрачиваемого на разработку, ревью и исправление ошибок, выявленных в ходе ревью, можно точнее оценивать реальные возможности команды по объему задач.
Модуль синхронизирует статусы задач между GitLab и Битрикс24, информируя менеджеров и сотрудников о ходе выполнения поручений. При любых изменениях в Merge Request (создание, переназначение, принятие, запуск тестов или деплой на продакшн) в соответствующую задачу Битрикс24 автоматически добавляется комментарий с деталями события.
Инструмент позволяет контролировать сроки выполнения задач. При создании задачи на ревью рецензент видит тот же дедлайн, что и исполнитель, что помогает корректно расставить приоритеты и избежать ситуаций, когда работа выполнена вовремя, но просрочена из-за длительного процесса ревью.
Функционал:
1. Автоматическое создание задач для рецензентов. При назначении ответственного за MR в GitLab в Битрикс24 создается задача на принятие этого MR. Ревьюер может добавить тег, включить задачу в план дня и перейти к исходной задаче разработчика или по ссылке на MR.
2. Логирование событий GitLab в задачах Битрикс24. Любое значимое действие в GitLab фиксируется комментарием в связанной задаче.
Модуль отслеживает создание и закрытие запросов на слияние (MR), а также действия ревьюеров по их принятию или отклонению. Запросы с GitLab автоматически передаются в систему событий Битрикс24.
Встроенный механизм позволяет добавлять собственные обработчики для веб-хуков из GitLab. Это дает возможность расширить функционал интеграции через простой интерфейс без необходимости разбираться в деталях авторизации и форматах сообщений.
Чат-бот для оповещений о событиях в GitLab находится в разработке. Он будет уведомлять разработчиков о значимых изменениях, позволяя оперативно реагировать без использования электронной почты.
Модуль совместим со всеми коробочными версиями Битрикс24.
Поддерживаемые версии GitLab: GitLab.com, GitLab CE 9.0 и выше, GitLab EE 9.0 и выше.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.