Настроить интеграцию SourceCraft с Яндекс Трекером

Яндекс Трекер — сервис для управления задачами и совместной работы команд: в нем можно вести задачи, проекты, цели и портфели, настраивать процессы и собирать аналитику по работе команды.

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

Подробнее читайте на странице Интеграция SourceCraft с Яндекс Трекером.

Чтобы настроить интеграцию:

  1. Подготовьтесь к работе
  2. Подключите интеграцию
  3. Проверьте работу интеграции

Перед началом работы

Чтобы настроить интеграцию, у вас должна быть роль не ниже Администратор организации в организации SourceCraft.

  1. Если у вас еще нет организации в Трекере, создайте ее одним из способов:

    Совет

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

    Если для авторизации корпоративных аккаунтов в SourceCraft вы используете SAML-совместимые федерации удостоверений Yandex Cloud, интеграцию с Трекером можно настроить только в организации Yandex Cloud, из которой вы работаете в SourceCraft.

  2. Выполните первоначальную настройку Трекера и создайте очередь задач.

Подключите интеграцию

  1. Откройте главную страницу SourceCraft.

  2. Перейдите на вкладку Организации.

  3. Выберите организацию SourceCraft, для которой вы хотите настроить интеграцию с Трекером.

  4. На странице организации в разделе Настройки перейдите в секцию Интеграции.

  5. В блоке Трекер выберите организацию, в которой работает Трекер.

    Примечание

    Для подключения к SourceCraft доступны только организации, в которых вы являетесь администратором и в которых оплачен Трекер.

  6. Нажмите Создать интеграцию.

    Дождитесь сообщения об успешном создании интеграции. В блоке Трекер появится поле Состояние со значением включена.

Совет

Чтобы подключить другую организацию Трекера, нажмите Отключить и подтвердите отключение текущей интеграции. После этого вы сможете подключить новую организацию.

При этом уже созданные связи предложений изменений и задач SourceCraft с задачами Трекера не удаляются.

Проверьте работу интеграции

Посмотрите список задач из Трекера

  1. Откройте главную страницу SourceCraft.

  2. На вкладке Домой в секции Ваша мастерская перейдите в раздел Репозитории.

  3. Выберите репозиторий.

  4. В разделе Планирование перейдите в секцию Внешние задачи.

    В списке отображаются задачи из Трекера с актуальным статусом и исполнителем.

    Совет

    Вы можете искать задачи по названию и описанию, а также отфильтровать по очереди или отсортировать по ключу.

  5. Чтобы открыть задачу в интерфейсе Трекера, нажмите на нее.

    Важно

    Интерфейс Трекера открывается в той же организации, из которой вы работаете в SourceCraft. Если Трекер настроен для другой организации, аутентифицируйтесь в ней.

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

  1. Откройте главную страницу SourceCraft.
  2. На вкладке Домой в секции Ваша мастерская перейдите в раздел Репозитории.
  3. Выберите репозиторий.
  4. На странице репозитория в разделе Код перейдите в секцию Предложения изменений.
  5. Выберите предложение изменений или создайте новое.
  6. Под описанием предложения изменений в блоке Связанные задачи нажмите Добавить задачу.
  7. На вкладке Внешние нажмите на поисковую строку и начните вводить ключ задачи в Трекере. Во всплывающем списке выберите подходящую задачу.
  8. Откройте выбранную задачу в интерфейсе Трекера.
  9. Убедитесь, что в задаче появился раздел Связи с внешними приложениями со ссылкой на предложение изменений из SourceCraft.

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

Совет

Если в описании или комментарии предложения изменений или задачи SourceCraft упомянуть ссылку на задачу в Трекере, например https://tracker.yandex.ru/TEST-123, то она будет преобразована в гиперссылку вида TEST-123. Перейти к задаче можно прямо из интерфейса SourceCraft, не копируя ссылку вручную.

При этом само по себе упоминание задачи Трекера в описании или комментарии предложения изменений или задачи SourceCraft не создает связь между ними.

Полезные ссылки