Как Atlassian и GitHub связывают планирование, поставку и код

Atlassian и GitHub предлагают четыре способа объединить код, задачи и знания: приложение GitHub for Atlassian, коннектор Teamwork Graph для GitHub, агент GitHub Copilot for Jira и Atlassian MCP Server.

Вместо того чтобы отделять репозитории кода от управления проектами, подключение к GitHub через Atlassian Teamwork Graph объединяет запросы pull, историю коммитов и задачи в единый рабочий процесс. Агенты не просто считывают состояние кода — они активно фиксируют результаты в структурированном виде, обогащая организационные знания с каждым коммитом.

Комплексное взаимодействие

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

  1. Планирование. Определите результат, решения и критерии приемки в Jira и Confluence.

  2. Объединение контекста. Приложение GitHub for Atlassian и коннектор Teamwork Graph связывают задачи, знания и код.

  3. Разработка. Ведите разработку в GitHub или делегируйте задачи агенту написания кода из Jira.

  4. Проверка и поставка. Проверяйте запросы pull в GitHub, имея под рукой исходный контекст из Jira и Confluence.

  5. Выводы. Данные об активности на GitHub автоматически передаются в Jira и Rovo для согласования действий команд и агентов.

Единый замкнутый цикл. Команды определяют задачи в Jira и Confluence → разработчики работают над ними в GitHub → код, запросы pull и статус возвращаются в Jira → на основе этих данных команда планирует следующие шаги.

Как можно связать GitHub и Atlassian?

Приложение GitHub for Atlassian: отслеживайте разработку в GitHub из Jira

Область применения: разработчики, менеджеры по продукту и руководители по поставке, которым нужно, чтобы с задачами Jira был связан статус реализации.

Свяжите GitHub и Jira, чтобы ветки, коммиты, запросы pull, сборки, развертывания и другая активность разработчиков отображалась наряду с задачами, над которыми они работают. Когда команды добавляют ключи задач Jira в имена веток, коммитов и запросов pull, заинтересованные стороны могут отслеживать прогресс прямо в Jira, не запрашивая у разработчиков отдельный отчет о статусе.

Streamline development workflows across GitHub, Jira, and your Atlassian apps having unified data with one, Atlassian-powered app

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

Как подключить GitHub к Jira?

  1. Установите приложение GitHub for Atlassian и свяжите свои репозитории с сайтом Jira.

  2. Откройте задачу Jira с четкими критериями приемки.

  3. В GitHub создайте ветку и запрос pull с упоминанием ключа Jira.

  4. Вернитесь к задаче Jira и откройте панель разработки.

  5. Включите отображение связанной ветки, коммита, запроса pull и статуса сборки или развертывания.

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

Коннектор Teamwork Graph для GitHub: ищите и анализируйте данные в GitHub, Jira и Confluence

Область применения: руководители отделов разработки, команды по продукту, службы поддержки и руководители, которым нужны ответы, связывающие работу с кодом, бизнес-контекст и контекст поставки.

Предоставьте репозитории GitHub, запросы pull, комментарии к запросам pull, задачи, комментарии к задачам, коммиты и ветки в качестве контекста для функций на базе Rovo. Кроме того, Rovo объединяет данные о поставке из GitHub с задачами из Jira и информацией из Confluence, благодаря чему команды могут удобнее отслеживать прогресс, выявлять блокеры, определять владельцев и принимать решения без необходимости вручную собирать все ссылки.

Запрос: «Какие задачи спринта не двигаются вперед и по ним нет новых коммитов?» Rovo анализирует текущие задачи в Jira и сравнивает их с активностью запросов pull в GitHub, а затем показывает те, в которых проблема связана не с отсутствием кода, а с неактуальным статусом в Jira.

Ключевое преимущество: ответ представляет собой историю о поставке, а не просто список результатов поиска.

Настройка: администратор организации подключает GitHub через приложение GitHub for Atlassian и выбирает GitHub в качестве источника Rovo. Доступность зависит от типа подключения, прав и соответствия Rovo условиям.

Atlassian MCP Server с GitHub Copilot: подключите GitHub Copilot к Atlassian по открытому протоколу

Область применения: команды, которые стандартизируют использование ИИ-клиентов, совместимых с MCP, и администраторы, которым нужен управляемый способ предоставления доступа к инструментам и контексту Atlassian.

Atlassian MCP Server — это связующий уровень между Atlassian и совместимыми ИИ-клиентами, поддерживающими протокол Model Context Protocol. Интеграция с Visual Studio Code позволяет GitHub Copilot Chat в режиме агента работать с разрешенным контекстом Jira и Confluence и выполнять поддерживаемые действия напрямую из существующего чата разработчика. Для этого не требуется отдельное хранилище контента или выход из редактора. Доступ регулируется правами пользователя Atlassian и настройками администратора.

Используйте Atlassian MCP Server для доступа к контексту Atlassian прямо из VS Code.

Как подключить GitHub Copilot к Atlassian MCP Server?

  1. Добавьте Atlassian MCP Server в свою конфигурацию MCP в Visual Studio Code.

  2. Выполните авторизацию OAuth в Atlassian, чтобы подключение происходило с вашими текущими правами.

  3. В GitHub Copilot Chat (в режиме агента) введите запрос, например: «Кратко изложи критерии приемки для PROJ-123 и связанной страницы Confluence».

  4. Перед выполнением каждого предложенного действия тщательно проверяйте его, чтобы ИИ оставался под контролем человека.

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

Требования: необходимо иметь аккаунт Atlassian с доступом к соответствующему контенту Jira и Confluence, включить GitHub Copilot Chat (в режиме агента) в Visual Studio Code и сконфигурировать Atlassian MCP Server. Доступ предоставляется с учетом ваших прав Atlassian и любых средств контроля, настроенных администратором.

Тот же сервер используется для подключения Claude и Claude Code.

GitHub Copilot for Jira: делегируйте задачи Jira агенту GitHub Copilot

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

Назначьте задачу Jira агенту GitHub Copilot for Jira. Агент анализирует контекст задачи, проверяет выбранный репозиторий GitHub, вносит изменения и создает черновик запроса pull для проверки человеком. Работа начинается в Jira и продолжается в рамках обычного процесса проверки на GitHub.

Как делегировать задачу Jira агенту GitHub Copilot?

  1. Создайте задачу Jira с четкими критериями приемки и назначьте ее агенту GitHub Copilot for Jira.

  2. Выберите целевой репозиторий GitHub, чтобы у агента был контекст из нужной базы кода.

  3. Разрешите агенту проверить репозиторий, реализовать изменение и открыть черновик запроса pull в GitHub.

  4. Перед слиянием проверьте черновик запроса pull в рамках обычного рабочего процесса проверки GitHub.

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

Требования: необходимо включить Rovo на сайте Atlassian, иметь соответствующую условиям подписку на GitHub Copilot и настроить приложение GitHub Copilot for Jira из Marketplace силами администраторов.

Как сочетаются различные возможности?

Начните с GitHub for Atlassian, чтобы следить за прогрессом по коду в задачах Jira. Добавьте коннектор Teamwork Graph для GitHub, чтобы задавать вопросы по GitHub, Jira и Confluence. Используйте GitHub Copilot for Jira, чтобы трансформировать задачу в черновик запроса pull. Подключайтесь через Atlassian MCP Server, когда вам нужно, чтобы GitHub Copilot или другой совместимый ИИ-клиент обращался к Atlassian по открытому протоколу.

Если вы хотите…

Попробуйте…

Отслеживать прогресс по коду в задачах Jira

GitHub for Atlassian

Задавать вопросы по GitHub, Jira и Confluence

Коннектор Teamwork Graph для GitHub

Превратить задачу Jira в черновик запроса pull с помощью агента GitHub

GitHub Copilot для Jira

Подключить GitHub Copilot или другой совместимый ИИ-клиент через открытый протокол

Atlassian MCP Server

Эти возможности дополняют друг друга. Команда может следить за выполнением задач через GitHub for Atlassian, выполнять более широкий поиск информации о поставке с помощью Teamwork Graph, делегировать задачи в Jira через GitHub Copilot for Jira и использовать Atlassian MCP Server, когда необходимо, чтобы GitHub Copilot или другой совместимый ИИ-клиент имел доступ к контексту Atlassian через управляемый открытый протокол.

Часто задаваемые вопросы

  • Нужно ли переходить из GitHub или Jira в другой интерфейс, чтобы отслеживать прогресс разработки? Нет, не нужно. GitHub for Atlassian позволяет видеть ветки, коммиты, запросы pull, сборки и развертывания прямо в задачах Jira. Достаточно добавить ключ задачи Jira в имена веток, коммитов и запросов pull, чтобы команды, отвечающие за продукт и поставку, могли наблюдать за прогрессом в Jira, а разработчики продолжали работать в GitHub без необходимости отдельно публиковать обновления статуса.

  • Изменяют ли ИИ-агенты что-либо автоматически, без проверки человеком? Нет, каждое подключение работает в рамках ваших текущих прав Atlassian, и контроль остается за человеком. Агенты по написанию кода открывают черновики запросов pull на проверку, а не выполняют слияние самостоятельно. Сгенерированный код, предлагаемые действия и запросы pull проходят через обычный процесс управления.

  • С чего начать? Сначала установите и настройте GitHub for Atlassian для ваших репозиториев и сайтов Jira. Затем добавьте ключи задач Jira в объекты на GitHub. Чтобы использовать функции на базе Rovo, администратору нужно включить GitHub в качестве источника для Rovo. Для этого потребуются соответствующие условиям функции Rovo и коннектор Teamwork Graph для прав на GitHub. Для отдельных агентов действуют особые требования: для GitHub Copilot for Jira нужно включить Rovo, иметь подписку на GitHub Copilot и установить приложение GitHub Copilot for Jira из Marketplace.

Начало работы

  1. Свяжите GitHub и Jira. Установите и настройте приложение GitHub for Atlassian для репозиториев и сайтов Jira, которые используют ваши команды.

  2. Включите контекст GitHub в Rovo. Убедитесь, что у вашей организации есть доступ к функциям Rovo, которые соответствуют условиям, и установлен коннектор Teamwork Graph для прав на GitHub.

  3. Добавьте необходимых агентов. Настройте GitHub Copilot for Jira и Atlassian MCP Server в соответствии с рабочими процессами вашей команды.

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

Ресурсы