paint-brush
Cómo configurar una integración bidireccional de Jira Azure DevOpspor@exalate
220 lecturas

Cómo configurar una integración bidireccional de Jira Azure DevOps

por Exalate7m2023/10/27
Read on Terminal Reader

Demasiado Largo; Para Leer

Explore la perfecta integración de Jira y Azure DevOps con Exalate, reduciendo la brecha para una colaboración y un flujo de datos eficientes.
featured image - Cómo configurar una integración bidireccional de Jira Azure DevOps
Exalate HackerNoon profile picture
0-item

Este artículo fue escrito por Johnmary Ugochukwu de Exalate .


Los equipos de control de calidad utilizan Azure DevOps para organizar casos de prueba y gestionar servicios de TI, mientras que los equipos de desarrollo utilizan Jira Service Management. Pero la única forma de compartir información sin problemas entre ellos es mediante el uso de una solución de terceros.


Por lo tanto, necesita una integración dedicada de Jira Azure DevOps que garantice la seguridad y una colaboración fluida a través de sincronizaciones automatizadas.


Le mostraré cómo configurar una integración bidireccional entre Jira y Azure DevOps. Pero primero, exploremos casos de uso comunes para esta integración.

¿Cuándo necesita una integración de Jira Azure DevOps?

La razón principal para elegir una herramienta de integración Jira Azure DevOps es garantizar que los datos correctos fluyan entre ambos sistemas. Al mismo tiempo, necesita una solución que pueda configurar según su caso de uso personalizado.


Otras razones para integrar Jira con Azure DevOps incluyen mejorar la productividad y aumentar la velocidad de transferencia de conocimientos.

di que quieres agregar archivos adjuntos a un proyecto manteniéndolos privados e internos. Una integración de Jira Azure DevOps le ayudará a enviar los comentarios al proyecto correcto y mantenerlo alejado de otros espectadores.

También puedes mantener un jerarquía bidireccional entre entidades sincronizadas. Esto ayudará a los equipos que utilizan Jira Cloud y Azure DevOps a comprender la relación entre las entidades y los campos del proyecto y dónde se encuentran dentro de la jerarquía.


La relación aparece de la siguiente manera:


  • Jira Epic se convierte en una característica de Azure DevOps.

  • Jira Story se convierte en una tarea de Azure DevOps.

  • El problemaEnlaces y se debe mantener un mapeo de estado personalizado en ambos lados.


Con un personalizable solución iPaaS , puede asignar cualquier campo entre Azure DevOps y Jira (nube, centro de datos o local).

¿Qué hace que la herramienta de integración sea adecuada?

A continuación se presentan algunos factores a considerar antes de elegir cualquier herramienta de integración para Jira y Azure DevOps.


  • Las soluciones de integración deben tener la flexibilidad de adaptarse a diferentes casos de uso de conexión, desde asignaciones simples hasta conexiones complicadas.
  • La solución de integración debe tener la escalabilidad para manejar cargas de trabajo cada vez mayores sin experimentar interrupciones prolongadas.
  • Funciones de seguridad de integración debe ser lo suficientemente ajustado y robusto para proteger los datos en reposo o en tránsito del acceso no autorizado.
  • Los equipos involucrados en la colaboración en línea necesitan una solución descentralizada para colaboraciones entre empresas e integración de datos.
  • Cuando ocurre un error, debería poder solucionar el sistema para comprender la causa y el origen.
  • Los ingenieros de soporte deben estar disponibles para problemas técnicos avanzados para brindar asistencia detallada.


exaltar es una solución de integración bidireccional que permite sincronizaciones bidireccionales entre Jira y Azure DevOps, así como otras plataformas. También cuenta con una arquitectura de inquilino único que garantiza un ecosistema seguro y autónomo tanto para Jira como para Azure DevOps.

Cómo integrar Jira y Azure DevOps usando Exalate

Debe instalar Exalate tanto en Jira (local y en la nube) como en Azure DevOps antes de configurar su conexión.

Paso 1: instalar Exalate en Jira

Busque " Exalate Jira Issue Sync & More " en el mercado de Atlassian.


Exalate para integraciones con Jira

\Haga clic en el botón "Pruébelo gratis", luego seleccione "Nube" de las opciones que aparecen. Tú también puedes instalar Exalato en un Jira Server o Data Center, así como Estibador .


instalar Exalate en Jira

Elija un sitio o ingrese la URL. Luego, haga clic en "Iniciar prueba gratuita". Serás redirigido a tu panel de Jira para confirmar la prueba gratuita.


¡Eso es todo! Ahora ha instalado Exalate en Jira Cloud.

Paso 2: instale Exalate en Azure DevOps

Busque " Exalate para la integración de Azure DevOps " en Visual Studio (Azure DevOps Marketplace).

Exalate para integraciones de Azure DevOps

Haga clic en "Obtener" y luego seleccione la organización en la pantalla que aparece. \

seleccione una organización para una integración de Azure DevOps


Haga clic en "Instalar" para completar la instalación. Para encontrar la aplicación Exalate, vaya a "Configuración de la organización" y haga clic en "Extensiones".

Paso 3: conecte sus instancias

Exalate le permite iniciar la conexión desde Jira o Azure DevOps. El proceso es similar en ambas plataformas.


Iniciar la conexión de Jira Azure DevOps


Haga clic en "Iniciar conexión". Ingrese la URL de la instancia de destino en el campo designado. Si no tiene una URL, haga clic en el interruptor de palanca "No tengo una URL".


Tipos de configuración de Exalate


Exalate admite tres modos de configuración: modo básico (para configuraciones simples prediseñadas), modo visual y modo de secuencia de comandos (para configuraciones de secuencias de comandos avanzadas).

Comencemos con el Modo Básico .


iniciar la conexión básica de Jira Azure DevOps


Seleccione el proyecto donde desea crear elementos de trabajo provenientes del otro lado y haga clic en "Siguiente".


Confirme que tiene acceso de administrador y haga clic en "Iniciar".



Serás redirigido automáticamente a la instancia remota. Elija un proyecto y haga clic en "Confirmar". Ingrese la clave del problema y haga clic en "Exalate" para continuar.


Sincronización exitosa de Azure DevOps Jira


¡Ahí tienes! Ha configurado su primera conexión básica entre Jira y Azure DevOps.


Ahora, exploremos una conexión en modo visual .


Seleccione el Modo visual de las tres opciones. Luego, ingrese el nombre de la conexión y la descripción en el modal que aparece.


Configuración del modo visual de Exalate


Haga clic en "Siguiente" para pasar a la siguiente pantalla. Deberá verificar los permisos de administrador para continuar.

Acceso de administrador a la sincronización visual de Jira Azure DevOps


Haga clic en "Verificar acceso de administrador". Serás redirigido a Azure DevOps de tu organización para su verificación.


Haga clic en "Aceptar" para otorgarle a Exalate acceso a su sistema.\

configurar la integración de Jira Azure DevOps


¡Y eso es! La conexión del modo visual está configurada.


Finalmente, vayamos al modo Script.

Inicie la conexión y verifique la URL de la instancia de destino. Luego, seleccione Modo Script de las opciones disponibles.


Iniciar la conexión Azure DevOps Jira


Ingrese el nombre de la conexión y la descripción antes de hacer clic en "Siguiente". Luego seleccione el proyecto y haga clic en "Iniciar".


Copie el código de invitación a su portapapeles. Vaya al otro lado y haga clic en "Aceptar invitación".

Aceptar una conexión entre Jira y Azure DevOps


Ingrese el código de invitación de su portapapeles antes de hacer clic en "Siguiente". Luego, seleccione un proyecto y confirme.

Configurar la sincronización entre Azure DevOps y Jira


¡Felicidades! Ha configurado correctamente una conexión en modo Script.

Paso 4: configura tu conexión

En el panel de Exalate, haga clic en el icono "Editar conexión" junto a la conexión que desea configurar.


Editar la sincronización de Jira Azure DevOps


En la pestaña "Reglas", ingrese los campos para "Sincronización saliente" y "Sincronización entrante". Aquí es donde puede personalizar las conexiones usando el Lenguaje de scripting maravilloso .

Reglas de sincronización de Jira Azure DevOps


Nota *: Siga esta guía paso a paso para instalar y configurar una integración de Jira Azure DevOps usando el modo script.*


Para la conexión en modo visual , puede agregar secuencias de comandos o usar el editor de arrastrar y soltar para asignar los campos desde los que desea compartir información.\


Después de hacer clic en "Editar conexión", verifique la instancia para continuar. Luego, será llevado a la pantalla para definir el alcance y las reglas.


Seleccione los proyectos en ambos lados y especifique las entidades de filtro. También puede elegir el método de sincronización: Automática, Manual o Desactivada.\

Métodos de sincronización de Jira Azure DevOps


También puede agregar filtros para cada proyecto, incluidas etiquetas, tipo, estado, prioridad, título, descripción y más.

Filtros de modo visual


Después de configurar todo, haga clic en Guardar para cerrar el modal. Luego haga clic en "Siguiente" para finalizar la configuración del alcance.



Luego, verá una lista completa de reglas de mapeo, que puede arrastrar y soltar para cambiar el orden en que aparecen.


Para agregar su propio mapeo, haga clic en el botón “+ Agregar mapeo”. En el modal, configure las reglas y haga clic en "Guardar".

Para agregar secuencias de comandos, haga clic en "Agregar secuencia de comandos" en la opción desplegable después de hacer clic en el botón "Agregar asignación".


agregar scripts a la conexión visual Jira Azure DevOps


Aquí puede escribir reglas personalizadas para la conexión.



Para editar cualquier regla de sincronización, haga clic en el botón editar a la derecha y realice los cambios necesarios.\

Una vez hecho esto, haga clic en "Publicar" para guardar los cambios. ¡Eso es todo!

Paso 5: crear activadores de sincronización automatizados

Vaya a la pestaña "Disparadores" para ver todos los activadores activos para automatizar sincronizaciones.


Activadores de integración de Jira Azure DevOps


Haga clic en el botón “+ Crear activador”.


Desencadenantes de exaltar


A continuación, seleccione el tipo de entidad e ingrese la consulta. Para configurar desencadenadores de Azure DevOps, use el Sintaxis WIQL (lenguaje de consulta de elementos de trabajo) y especifique el repositorio. Para Jira, use el Lenguaje de consulta Jira (JQL) .


Una vez hecho esto, haga clic en Publicar.

Paso 6: comienza a sincronizar

Ya estás listo. Comience a escribir reglas para sus conexiones para controlar cómo las instancias de Jira y Azure DevOps comparten datos. También puede realizar un seguimiento de los errores utilizando el seguimiento de la pila en la consola. Y si quieres controlar los tickets de forma masiva, puedes utilizar Operaciones masivas de Exalate característica.

Exalate masivo para la sincronización de Azure DevOps Jira


Vaya a la pestaña "Conexión masiva", seleccione la conexión y cargue el elemento de trabajo para emitir el mapeo. Haga clic en "Conexión masiva" para completar el proceso.


Una vez que comprenda los conceptos básicos, podrá agregar más reglas o editar las que tenga.

Conclusiones clave

Con una solución de terceros confiable y segura como Exalate, los equipos pueden compartir información sin problemas entre Jira y Azure DevOps.

Configurar su conexión con Exalate es un proceso sencillo. Puede utilizar el modo básico sin código, el modo visual de arrastrar y soltar o el modo de secuencia de comandos de código bajo.

Reserva una demostración con Ingenieros de Exalate para analizar su caso de uso específico.