smi2go.ru
   
 

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

Тематика: IT и телекоммуникации
Корпоративные новости

г. Москва
Дата публикации: 4.12.2022
Дата мероприятия / события: 4.12.2022


Как и 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.


 
   



Постоянная ссылка на материал: http://smi2go.ru/publications/148452/