basket
Личный кабинет
  • ЛК Пинкит
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • Реквизиты
  • Контакты
order@pinall.ru 8 (800) 222-53-76 
Пинол - сервис внедрения Пинкит
  • Меню
  • Каталог
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • О компании
    Кейсы Компетенции Новости Сертификаты Реквизиты Вакансии
  • Кейсы
  • Обучение
  • Контакты
pinkit
Товаров: 0 на 0 руб.
Корзина: +0 Отложено 0
В корзину добавлено
Ваша корзина пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Итого:0 руб.

Продолжить покупки Перейти в корзину
  • CRM
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз) img Битрикс24 (Облако) тариф «Базовый» img Битрикс24 (Облако) тариф «Стандартный» img Битрикс24 (Облако) тариф «Профессиональный» img Битрикс24 (Облако) тариф «Энтерпрайз» 250 img Битрикс24 (Облако) тариф «Энтерпрайз» 500 img Битрикс24 (Облако) тариф «Энтерпрайз» 1 000 img Битрикс24 (Коробка) тариф «Корпоративный портал» img Битрикс24 (Коробка) тариф «Интернет-магазин + CRM» img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 50 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 100 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 250 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 500 img Wazzup PRO img WhatsApp Business Api img Wazzup Max img Wazzup Start img Wazzup Inbox
  • CMS
    img 1С-Битрикс: Управление сайтом img Лицензия на «1С-Битрикс: Управление сайтом - Малый бизнес» img Лицензия на «1С-Битрикс: Управление сайтом - Бизнес»
  • Пинкит
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз)
  • Бизнес-процессы
    img Шаблон бизнес-процесса для распределения лидов (заявок) по компетенции менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматизации контроля заполнения полей при создании Лида img Шаблон бизнес-процесса в Битрикс24 для автоматизации обработки входящих заявок img Шаблон бизнес-процесса в Битрикс24 по согласованию договора с клиентом из сделки img Шаблон бизнес-процесса в Битрикс24 принятия сотрудника на работу img Шаблон бизнес-процесса в Битрикс24 для автоматизации работы выездных менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматического назначения ответственного менеджера за входящие заявки (Барабан) img Шаблон бизнес-процесса в Битрикс24 для автоматической отправки письма-поздравления с Днем рождения img Шаблон бизнес-процесса в Битрикс24 для распределения Лидов по ответственным img Шаблон бизнес-процесса в Битрикс24 приёма и распределения между отделами входящей документации в компании img Шаблон бизнес-процесса в Битрикс24 для контроля оплаты по счетам из сделки
  • Услуги
    img Онлайн-консультация и настройка Битрикс24 img Техническая поддержка amoCRM img Онлайн-консультация по работе с Пинкит img Разработка технического задания img Техническая поддержка Битрикс24 img Онлайн-консультация и настройка amoCRM img CRM: онлайн-вебинар по сравнению CRM-систем img Офлайн консультация по работе в CRM на территории Пинол img Онлайн консультация по работе в CRM img Онлайн-консультация по Битрикс24 пакет «Пользователь» img Онлайн-консультация по Битрикс24 пакет «Продавец» img Онлайн-консультация Битрикс24 пакет «Руководитель» img Онлайн консультация по Битрикс24 пакет "Администратор портала" img Вебинар Мясорубка CRM
  • Кейсы
  • Обучение
  • Форум
  • basket
  • Еще
ГлавнаяО компанииКейсыКейсыИнтеграция GitHub с Битрикс24: выгрузка коммитов в комментарии к задачам Битрикс24

Интеграция GitHub с Битрикс24 (переход из Jira): выгрузка коммитов в комментарии к задачам Битрикс24

  • Кейсы
  • Компетенции
  • Новости
  • Сертификаты
  • Реквизиты
  • Вакансии

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

04.04.2024
В этой статье затронем такую тему, как сохранение истории изменений проекта, расскажем почему это важно и как выгрузка изменений в Битрикс24 поможет вашему делу. Также разберем настройку интеграции GitHub и Битрикс24 и поговорим о системе контроля версий Git.


1. Интеграция GitHub как связующее звено разработки и менеджмента

В нашу компанию обратился владелец агентства по разработке со следующей проблемой: ранее его команда работала над проектами в Jira, где была настроена двухсторонняя интеграция с GitHub.

Однако, по ряду обстоятельств решено было переехать в Битрикс24.

Боль заказчика здесь в том, что интеграция с GitHub позволяла напрямую переключаться с этой платформы на задачи в Jira.

Также можно было выгружать в комментарии к задачам ссылки на нужные коммиты.

Вот только в Битрискс24 такого функционала не оказалось, что и побудило заказчика обратиться в нашу компанию.

Для начала разберем само понятие "коммита". Если вы имели дело с разработкой, то знаете, что в этом деле не обойтись без системы контроля версий - Git.

Соответственно, GitHub - один из лучших для этого сервисов.

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

Отсюда следует, что коммит - это задокументированное изменение файлов в проекте.

Если разработчик вдруг допустит ошибку в коде, то всегда можно откатить коммит и вернуться к последней вариации файла.

С созданной системой коммитов сотрудникам и командам гораздо легче отслеживать изменения в проекте.

Важно отметить, что GitHub - инструмент для создания программного обеспечения.

Сервис не предназначен для управления проектом и отслеживания истории изменений, что приводит к затруднениям в оценке текущего состояния проекта на определенный момент времени.

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

Кроме того, постановка задач и управление проектом происходит в Битрикс24, и отсутствие связи между GitHub и CRM может привести к путанице у разработчика относительно коммитов.

Больше информации о миграции из Jira в Битрикс24 читайте в этом кейсе.


Как работает интеграция:



Менеджер создает задачу в системе Битрикс24.

Разработчик открывает задачу в CRM и начинает работу над ней, создавая ветку в репозитории с ID задачи в названии.

Такой подход помогает Пинкиту определить, куда отправить коммиты.

При каждом новом коммите в GitHub он автоматически связывается с соответствующим комментарием в задаче.

Этот метод позволяет отслеживать все коммиты, связанные с задачей, без необходимости входа в GitHub и для менеджера.

На следующем этапе рассмотрим основные параметры настройки интеграции.

2. Пошаговая настройка интеграции GitHub и Битрикс24

Для настройки интеграции между Битрикс24 и GitHub выполняем следующие шаги:

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

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

На третьем шаге добавляем комментарий к задаче в Битрикс24.

Важно помнить, что исходное условие предполагает создание задачи в Битрикс24 перед созданием ветки для коммитов.

Следовательно, на этом этапе не нужно заново создавать задачу, а только обновить ее.

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

Этот функционал аналогичен интеграции GitHub и Jira.

Вариант записи коммита в пользовательское поле задачи также рассматривался.

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

Алексей Окара

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

Если вам интересно, добавить и протестировать интеграцию можно тут.

Алексей Окара,
основатель Пинол и продакт-менеджер Пинкит



Вернуться


Добавить новый комментарий
0
Павел Филатов 08.04.2024 12:45:45
Сервис Пинкит – это незаменимый инструмент для обмена данными с внешними web-сервисами.

Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko.
0
Павел Филатов 08.04.2024 12:45:56
А вы уже смотрели наш раздел "Обучение"? Здесь мы регулярно публикуем полезные материалы по работе с CRM.
0
Павел Филатов 08.04.2024 12:46:07
Для тех, кто идет в ногу со временем, мы проводим регулярные вебинары.
Если  у Вас есть вопросы по настройке, по функционалу или вы просто хотите  быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к  нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на  примере реальных кейсов, а также подарки самым активным.
  • На главную
  • Компания
  • Информация
  • Помощь
8 (800) 222-53-76 
Сайт использует файлы cookie. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookie.
  • PINALL © 2011 - 2025
    Все права защищены


    Роскомнадзор
    Рег.№ 77-17-007126


    ВКонтакте YouTube
    • Реквизиты
    • Вакансии
    • Новости
    • Пользовательское соглашение
    • Обработка данных
    • Лицензионный договор
    • Кейсы
    • Сертификаты
    • Компетенции
    • Способы оплаты
    • Партнерская программа
    • Вебинары
    • Статьи
    • Вопрос-ответ
    • Вики
    • Бренды
    • Интеграции
Информация на сайте www.pinall.ru не является публичной офертой