Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Интеграция с GitLab

Модуль помогает упростить работу в команде разработчиков, которая использует сервис Gitlab для хранения и коллективной работы над исходниками, собирает и деплоит проекты через Gitlab CI, управляет изменениями по модели Gitlab Flow, но принимает задачи и взаимодействует с другими сотрудниками компании на Битрикс24.Какие задачи решает модульПомогает учитывать время, которое уходит на ревью кода, давая возможность видеть, по каким задачам и проектам стоят задачи и сколько у ревьюера уходит времени на каждую из них. Учет времени включается в автоматически созданной задаче вручную ревьюером.Помогает ревьюеру планировать свою работу. К каждому открываемому MR в Битрикс24 создаётся задача, которой можно поставить теги, приоритет и планируемую длительность. Это позволяет ему контролировать количество и объём задач, которые на нём стоят.Помогает тимлиду планировать работу своей команды. Имея данные о соотношении времени, уходящего на разработку, ревью и исправление выявленных на ревью ошибок - можно более точно оценивать, какой объём задач может себе позволить твоя команда.Помогает проект-менеджерам и другим сотрудникам компании быть в курсе о состоянии порученных ими задач. Каждый раз, когда разработчик на Gitlab’е открывает MR, переназначает MR, принимает MR, прогоняет тесты в MR, деплоит MR на продакт - в Битрикс24 в соответствующей задаче добавляется соответствующий комментарий.Помогает контролировать крайний срок по задачам.В момент создания задачи по ревью ревьюер видит тот же самый крайний срок, что и исполнитель и может более правильно расставить для себя приоритеты так, чтобы не получилось, что задача была сделана вовремя но была просрочена из-за затянувшегося ревью.Функционал1. Создание на ревьюера задачи о необходимости принять MR.Каждый раз, когда ревьюера назначают ответственным за MR на Gitlab’е - в Битрикс24 на него автоматически создаётся задача о необходимости принять MR. Ревьюер может проставить ей тег, добавить в план рабочего дня и перейти из неё в исходную задачу разработчика или по ссылке на MR.2. Добавление к задаче комментариев о связанных с задачей событиях на Gitlab’е.Каждый раз, когда на Gitlab’е происходит что-то значимое - к соответствующей задаче добавляется соответствующий комментарий:Разработчик открыл/закрыл MR.Ревьюер принял/не принял MR.3. Передача запросов с Gitlab’а в систему событий Битрикс24.В модуле предусмотрена возможность добавления собственных обработчиков для приходящих с Gitlab’а веб-хуков, которая позволяет вам добавить к интеграции нужный функционал, реализовав простой интерфейс и не разбираясь в особенностях авторизации запросов и формата сообщений.4. Чат-бот для оповещений с Gitlab’а (это еще в разработке)Модуль добавляет в Битрикс24 обработчик для вебхука гитлаба, который пишет разработчику всякий раз, когда на Gitlab’е происходит что-то значимое для этого разработчика. В счёт этого последний может даже не пользоваться почтой и вовремя реагировать на все события.Версии Битрикс24Модуль работает во всех редакциях коробочных версий Битрикс24.Версии GitlabGitlab.com, Gitlab CE 9.0+, Gitlab EE 9.0+

Интеграция с GitLab

Интеграция с GitLab

Купить: 20 000 руб.
Попробовать (30 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
04.04.2019
Обновлено:
27.05.2020
Версия:
1.0.3
Установлено:
50 - 99 раз
Подходящие редакции:
«Корпоративный портал», «Энтерпрайз»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

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

Какие задачи решает модуль

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

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

  3. Помогает тимлиду планировать работу своей команды. Имея данные о соотношении времени, уходящего на разработку, ревью и исправление выявленных на ревью ошибок - можно более точно оценивать, какой объём задач может себе позволить твоя команда.

  4. Помогает проект-менеджерам и другим сотрудникам компании быть в курсе о состоянии порученных ими задач. Каждый раз, когда разработчик на Gitlab’е открывает MR, переназначает MR, принимает MR, прогоняет тесты в MR, деплоит MR на продакт - в Битрикс24 в соответствующей задаче добавляется соответствующий комментарий.

  5. Помогает контролировать крайний срок по задачам.

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

Функционал

1. Создание на ревьюера задачи о необходимости принять MR.

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

2. Добавление к задаче комментариев о связанных с задачей событиях на Gitlab’е.

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

  • Разработчик открыл/закрыл MR.

  • Ревьюер принял/не принял MR.

3. Передача запросов с Gitlab’а в систему событий Битрикс24.

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

4. Чат-бот для оповещений с Gitlab’а (это еще в разработке)

Модуль добавляет в Битрикс24 обработчик для вебхука гитлаба, который пишет разработчику всякий раз, когда на Gitlab’е происходит что-то значимое для этого разработчика. В счёт этого последний может даже не пользоваться почтой и вовремя реагировать на все события.

Версии Битрикс24

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

Версии Gitlab

Gitlab.com, Gitlab CE 9.0+, Gitlab EE 9.0+


Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.3 (27.05.2020) Добавлена дополнительная проверка ответственного МР В настройках модуля добавлен коэффициент для установки планируемого времени у задачи ревью при ее создании
1.0.2 (25.07.2019) Добавлено - Добавить поддержку нескольких MR к одной задаче: обновление описания задачи по ревью согласно статусу MR - Убрать автоматическое завершение задачи про ревью при мёрже MR - Получение идентификатора пользователя через GitLab API - Добавлен синк UF_ полей пользователя, включая UF_CRM_ из базовой задачи в задачу ревью
1.0.1 (30.04.2019) Добавлено - Интернационализация - Поддержка английского и немецкого языков
Установка

Решение устанавливается на все редакции коробочных Битрикс24.

Инструкция по установке решения

1. Нажимаем кнопку "Установить" на странице решения в Маркетплейс

2. Вводим адрес своего портала и нажимаем кнопку "Установить"

3. Нажимаем кнопку "Загрузить" на странице "Система обновлений сторонних решений", на которую вас перенаправит после выполнения предыдущего шага

4. Принимаем лицензионное соглашение

5. Нажимаем на кнопку установить, которая появится после загрузки решения

6. Пользуемся

Настройка модуля после установки

Модуль "Интеграция с GitLab" имеет ряд настроек, которые нужно указать для его работы.

Настройки доступны в административной части сайта в разделе "Настройки" -> "Настройки продукта" -> "Настройки модулей" -> "Интеграция с GitLab". На вкладке "Основное" можно настроить следующие параметры:

"Идентификатор пользователя от которого создавать комментарии" - выбирается пользователь от имени которого будут писаться сообщения об изменениях на GitLab. По умолчанию пользователь с идентификатором 1.

"Токен" - указывается токен для интеграции с GitLab. Для получения токена нужно у репозитория на GitLab во вкладке "Settings" -> "Integrations" создать новый вебхук с установленной галочкой "Merge request events" и URL равным "адреспортала/bitrix/tools/bizprofi.gitlab/gitlab.php".

Так же нужно настроить соответствие пользователей Битрикс и логинов GitLab в блоке "Соответствие логинов GitLab с пользователями Битрикс".

Параметры "Номер колонки задач на сегодня в личном плане" и "Номер колонки задач сделанных на неделе в личном плане" являются не обязательными если их указать то при создании или завершении задачи она будет менять колонки канбана, но только для ответственного созданной задачи.

Поддержка

Обращение в поддержку БизнесПрофи

https://bizprofi.ru/support/

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки