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.
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
También puedes mantener un
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
Con un personalizable
A continuación se presentan algunos factores a considerar antes de elegir cualquier herramienta de integración para Jira y Azure DevOps.
Debe instalar Exalate tanto en Jira (local y en la nube) como en Azure DevOps antes de configurar su conexión.
Busque " Exalate Jira Issue Sync & More " en el mercado de Atlassian.
\Haga clic en el botón "Pruébelo gratis", luego seleccione "Nube" de las opciones que aparecen. Tú también puedes
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.
Busque " Exalate para la integración de Azure DevOps " en Visual Studio (Azure DevOps Marketplace).
Haga clic en "Obtener" y luego seleccione la organización en la pantalla que aparece. \
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".
Exalate le permite iniciar la conexión desde Jira o Azure DevOps. El proceso es similar en ambas plataformas.
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".
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 .
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.
¡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.
Haga clic en "Siguiente" para pasar a la siguiente pantalla. Deberá verificar los permisos de administrador para continuar.
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.\
¡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.
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".
Ingrese el código de invitación de su portapapeles antes de hacer clic en "Siguiente". Luego, seleccione un proyecto y confirme.
¡Felicidades! Ha configurado correctamente una conexión en modo Script.
En el panel de Exalate, haga clic en el icono "Editar conexión" junto a la conexión que desea configurar.
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
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.\
También puede agregar filtros para cada proyecto, incluidas etiquetas, tipo, estado, prioridad, título, descripción y más.
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".
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!
Vaya a la pestaña "Disparadores" para ver todos los activadores activos para automatizar sincronizaciones.
Haga clic en el botón “+ Crear activador”.
A continuación, seleccione el tipo de entidad e ingrese la consulta. Para configurar desencadenadores de Azure DevOps, use el
Una vez hecho esto, haga clic en Publicar.
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
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.
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.