Как это работает
web-142-pricing созданаВ работезапрос на слияние открытНа проверкеизменения влиты в mainГотовоMeridian находит номер задачи в имени ветки, в заголовке запроса на слияние или в сообщении коммита. Найденная задача получает ссылку на изменение и меняет статус по правилам проекта.
Подключение
- В настройках проекта откройте «Интеграции» и выберите Git. Скопируйте адрес вебхука и секрет.
- В настройках репозитория добавьте вебхук на события push и merge request, вставьте адрес и секрет.
- Создайте тестовую ветку с номером любой задачи. Через секунду в задаче появится отметка о ветке.
Имена веток и коммитов
Номер задачи можно писать в любом регистре и в любом месте:
git checkout -b web-142-pricing git commit -m "Страница тарифов: годовая оплата (WEB-142)"
Чтобы закрыть задачу из коммита без запроса на слияние, напишите «закрывает WEB-142» или «fixes WEB-142».
Вопросы
Нужен ли доступ к коду?
Нет. Мы получаем только события вебхука: имя ветки, заголовок запроса и сообщения коммитов. Содержимое файлов не передаётся.
Можно ли подключить несколько репозиториев к одному проекту?
Да, без ограничений. Номер задачи общий, поэтому изменения в разных репозиториях соберутся в одной задаче.
Что если ветку удалили без слияния?
Задача остаётся в текущем статусе, а в истории появляется отметка об удалении ветки.