ADPASS рекомендует материал к прочтению
Evrone
21.11.2022, 14:24

Кастомизируем Yandex Tracker с помощью open source

Как и Jira, сервис Yandex Tracker предназначен для совместной работы над проектами и управления процессами внутри компании.

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

Yandex Tracker не может автоматически перемещать задачи по виртуальной доске, а перемещать их самостоятельно не всегда удобно. Например, разработчик может запушить коммит и открыть pull request (PR), но затем ему придется зайти в Yandex Tracker и вручную изменить статус задачи, например, «На ревью».

Одна из команд Evrone, работающая над внутренним ERP-проектом, решила автоматизировать этот процесс. Сразу же появилась идея создать экшен для GitHub Actions, поскольку на данный момент ничего подобного в Github нет. У Yandex Tracker есть API, которому можно отправлять запросы, например, «Перевести задачу в другой статус».

Это и делает Yandex-tracker-action: взаимодействует с Yandex API «за кадром» и перемещает задачу. Теперь при открытии pull request выполняется действие по перемещению задачи. Когда мы принимаем pull request, задача также переходит в статус «Merged».

Подробнее о том, как работает Yandex-tracker-action, можно узнать здесь. Там же ждет ссылка на GitHub.

Вам понравится

RIS group
11.04.2024
Бизнес-школа БИЗНЕС ИНСАЙТ
30.03.2024
СайтКрафт
26.03.2024
CPAExchange
19.03.2024
Как сделать спецпроект
в ВК мессенджере?