paint-brush
Как настроить двунаправленную интеграцию Jira с Azure DevOpsк@exalate
220 чтения

Как настроить двунаправленную интеграцию Jira с Azure DevOps

к Exalate7m2023/10/27
Read on Terminal Reader

Слишком долго; Читать

Откройте для себя бесшовную интеграцию Jira и Azure DevOps с Exalate, устраняющую пробелы в эффективном сотрудничестве и потоке данных.
featured image - Как настроить двунаправленную интеграцию Jira с Azure DevOps
Exalate HackerNoon profile picture
0-item

Эту статью написал Джонмари Угочукву из Exalate .


Группы обеспечения качества используют Azure DevOps для организации тестовых случаев и управления ИТ-услугами, а группы разработчиков используют Jira Service Management. Но единственный способ беспрепятственно обмениваться информацией между ними — использовать стороннее решение.


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


Я покажу вам, как настроить двустороннюю интеграцию между Jira и Azure DevOps. Но сначала давайте рассмотрим распространенные случаи использования этой интеграции.

Когда вам нужна интеграция Jira Azure DevOps?

Основная причина выбора инструмента интеграции Jira Azure DevOps — это гарантия того, что между обеими системами передаются нужные данные. В то же время вам нужно решение, которое вы можете настроить в соответствии с вашим индивидуальным вариантом использования.


Другие причины для интеграции Jira с Azure DevOps включают повышение производительности и увеличение скорости передачи знаний.

Скажи, что хочешь добавить вложения в проект сохраняя при этом их конфиденциальность и внутренний характер. Интеграция Jira с Azure DevOps поможет вам отправлять комментарии в нужный проект, сохраняя при этом его от других зрителей.

Вы также можете поддерживать двунаправленная иерархия между синхронизированными объектами. Это поможет командам, использующим Jira Cloud и Azure DevOps, понять взаимосвязь между сущностями и полями проекта и их место в иерархии.


Отношения выглядят следующим образом:


  • Jira Epic становится функцией Azure DevOps.

  • Jira Story становится задачей Azure DevOps.

  • выпускСсылки и пользовательское отображение статуса должно поддерживаться с обеих сторон.


С настраиваемым iPaaS-решение вы можете сопоставить любое поле между Azure DevOps и Jira (облако, центр обработки данных или локально).

Что делает правильный инструмент интеграции?

Вот несколько факторов, которые следует учитывать, прежде чем выбирать какой-либо инструмент интеграции для Jira и Azure DevOps.


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


Возвышайтесь — это решение двунаправленной интеграции, которое обеспечивает двустороннюю синхронизацию между Jira и Azure DevOps, а также другими платформами. Он также имеет одноарендную архитектуру, которая гарантирует безопасную и автономную экосистему как для Jira, так и для Azure DevOps.

Как интегрировать Jira и Azure DevOps с помощью Exalate

Прежде чем настраивать соединение, вам необходимо установить Exalate как в Jira (локально и в облаке), так и в Azure DevOps.

Шаг 1. Установите Exalate на Jira

Найдите « Exalate Jira Issue Sync & More » на торговой площадке Atlassian.


Exalate для интеграции с Jira

\Нажмите кнопку «Попробовать бесплатно», затем выберите «Облако» из появившихся вариантов. Вы также можете установить Exalate на сервере Jira или в дата-центре, а также Докер .


установить Exalate на Jira

Выберите сайт или введите URL. Затем нажмите «Начать бесплатную пробную версию». Вы будете перенаправлены на панель управления Jira для подтверждения бесплатной пробной версии.


Вот и все! Теперь вы установили Exalate в Jira Cloud.

Шаг 2. Установите Exalate в Azure DevOps.

Найдите « Exalate For Azure DevOps Integration » в Visual Studio (Azure DevOps Marketplace).

Exalate для интеграции Azure DevOps

Нажмите «Получить», а затем выберите организацию на появившемся экране. \

выберите организацию для интеграции Azure DevOps


Нажмите «Установить», чтобы завершить установку. Чтобы найти приложение Exalate, перейдите в «Настройки организации» и нажмите «Расширения».

Шаг 3. Подключите свои экземпляры

Exalate позволяет запускать соединение из Jira или Azure DevOps. Процесс аналогичен на обеих платформах.


Инициировать подключение Jira Azure DevOps.


Нажмите «Начать подключение». Введите URL-адрес целевого экземпляра в назначенное поле. Если у вас нет URL-адреса, нажмите тумблер «У меня нет URL-адреса».


Типы конфигурации Exalate


Exalate поддерживает три режима конфигурации: базовый режим (для простых предварительно созданных конфигураций), визуальный режим и режим сценария (для расширенных конфигураций сценариев).\

Начнем с базового режима .


инициировать базовое соединение Jira Azure DevOps


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


Подтвердите, что у вас есть доступ администратора, и нажмите «Начать».



Вы будете автоматически перенаправлены на удаленный экземпляр. Выберите проект и нажмите «Подтвердить». Введите ключ проблемы и нажмите «Exalate», чтобы продолжить.


Успешная синхронизация Azure DevOps Jira


Вот и все! Вы настроили свое первое базовое соединение между Jira и Azure DevOps.


Теперь давайте рассмотрим соединение в визуальном режиме .


Выберите визуальный режим из трех вариантов. Затем введите имя и описание соединения в появившемся модальном окне.


Конфигурация визуального режима Exalate


Нажмите «Далее», чтобы перейти к следующему экрану. Чтобы продолжить, вам необходимо подтвердить права администратора.

Визуальный доступ администратора, синхронизация Jira Azure DevOps


Нажмите «Проверить доступ администратора». Вы будете перенаправлены в Azure DevOps вашей организации для проверки.


Нажмите «Принять», чтобы предоставить Exalate доступ к вашей системе.\

настроить интеграцию Jira с Azure DevOps


Вот и все! Соединение в визуальном режиме установлено.


Наконец, давайте перейдем к режиму сценариев.

Инициируйте соединение и проверьте URL-адрес целевого экземпляра. Затем выберите «Режим сценария» из доступных вариантов.


Инициировать подключение Azure DevOps Jira.


Введите имя и описание подключения, прежде чем нажать «Далее». Затем выберите проект и нажмите «Начать».


Скопируйте код приглашения в буфер обмена. Перейдите на другую сторону и нажмите «Принять приглашение».

Примите соединение между Jira и Azure DevOps.


Введите код приглашения из буфера обмена, прежде чем нажать «Далее». Затем выберите проект и подтвердите.

Настройка синхронизации между Azure DevOps и Jira


Поздравляем! Вы успешно настроили соединение в режиме сценария.

Шаг 4. Настройте подключение

На панели управления Exalate щелкните значок «Изменить соединение» рядом с соединением, которое вы хотите настроить.


Изменение синхронизации Jira Azure DevOps


На вкладке «Правила» введите поля «Исходящая синхронизация» и «Входящая синхронизация». Здесь вы можете настроить соединения с помощью Язык сценариев Groovy .

Правила синхронизации Jira Azure DevOps


Примечание *. Следуйте этому пошаговому руководству по установке и настройке интеграции Jira с Azure DevOps с использованием режима сценария.*


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


После нажатия «Изменить соединение» проверьте экземпляр, чтобы продолжить. Затем вы перейдете на экран для определения объема и правил.


Выберите проекты с обеих сторон и укажите объекты фильтра. Вы также можете выбрать метод синхронизации: автоматический, ручной или отключенный.\

Методы синхронизации Jira Azure DevOps


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

Визуальный режим мигает


После того, как все настроите, нажмите «Сохранить», чтобы закрыть модальное окно. Затем нажмите «Далее», чтобы завершить настройку области.



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


Чтобы добавить собственное сопоставление, нажмите кнопку «+ Добавить сопоставление». В модальном окне настройте правила и нажмите «Сохранить».

Чтобы добавить сценарии, нажмите «Добавить сценарий» в раскрывающемся меню после нажатия кнопки «Добавить сопоставление».


добавить сценарии к визуальному соединению Jira Azure DevOps


Здесь вы можете написать собственные правила для соединения.



Чтобы изменить любое правило синхронизации, нажмите кнопку редактирования справа и внесите необходимые изменения.\

После этого нажмите «Опубликовать», чтобы сохранить изменения. Вот и все!

Шаг 5. Создайте триггеры автоматической синхронизации

Перейдите на вкладку «Триггеры», чтобы просмотреть все активные триггеры для автоматизации синхронизации.


Триггеры интеграции Jira Azure DevOps


Нажмите кнопку «+ Создать триггер».


Триггеры Exalate


Далее выберите тип сущности и введите запрос. Для настройки триггеров Azure DevOps используйте Синтаксис WIQL (язык запросов рабочих элементов) и укажите репо. Для Jira используйте Язык запросов Jira (JQL) .


После этого нажмите «Опубликовать».

Шаг 6 – Начните синхронизацию

Теперь все готово. Начните писать правила для своих подключений, чтобы контролировать, как экземпляры Jira и Azure DevOps обмениваются данными. Вы также можете отслеживать ошибки, используя трассировку стека в консоли. А если вы хотите контролировать количество заявок, вы можете использовать Массовые операции Exalate особенность.

Массовое расширение синхронизации Azure DevOps Jira


Перейдите на вкладку «Массовое подключение», выберите соединение и загрузите рабочий элемент для сопоставления задач. Нажмите «Массовое подключение», чтобы завершить процесс.


Поняв основы, вы сможете добавлять дополнительные правила или редактировать имеющиеся.

Ключевые выводы

Благодаря надежному и безопасному стороннему решению, такому как Exalate, команды могут беспрепятственно обмениваться информацией между Jira и Azure DevOps.

Настройка соединения с Exalate — это простой процесс. Вы можете использовать базовый режим без кода, визуальный режим перетаскивания или режим сценария с низким кодом.

Закажите демо-версию с Попросите инженеров Exalate обсудить ваш конкретный вариант использования.