paint-brush
Como configurar uma integração bidirecional Jira Azure DevOpspor@exalate
220 leituras

Como configurar uma integração bidirecional Jira Azure DevOps

por Exalate7m2023/10/27
Read on Terminal Reader

Muito longo; Para ler

Explore a integração perfeita do Jira e do Azure DevOps com o Exalate, preenchendo a lacuna para colaboração e fluxo de dados eficientes.
featured image - Como configurar uma integração bidirecional Jira Azure DevOps
Exalate HackerNoon profile picture
0-item

Este artigo foi escrito por Johnmary Ugochukwu do Exalate .


As equipes de garantia de qualidade usam o Azure DevOps para organizar casos de teste e gerenciar serviços de TI, enquanto as equipes de desenvolvimento usam o Jira Service Management. Mas a única maneira de compartilhar informações perfeitamente entre eles é usando uma solução de terceiros.


Portanto, você precisa de uma integração dedicada do Jira Azure DevOps que garanta segurança e colaboração tranquila por meio de sincronizações automatizadas.


Mostrarei como configurar uma integração bidirecional entre Jira e Azure DevOps. Mas primeiro, vamos explorar casos de uso comuns para essa integração.

Quando você precisa de uma integração Jira Azure DevOps?

O principal motivo para escolher uma ferramenta de integração Jira Azure DevOps é garantir que os dados corretos fluam entre os dois sistemas. Ao mesmo tempo, você precisa de uma solução que possa configurar de acordo com seu caso de uso personalizado.


Outros motivos para integrar o Jira ao Azure DevOps incluem melhorar a produtividade e aumentar a velocidade da transferência de conhecimento.

Diga que você quer adicionar anexos a um projeto enquanto os mantém privados e internos. Uma integração do Jira Azure DevOps ajudará você a enviar comentários para o projeto certo, mantendo-o longe de outros visualizadores.

Você também pode manter um hierarquia bidirecional entre entidades sincronizadas. Isso ajudará as equipes que usam Jira Cloud e Azure DevOps a entender o relacionamento entre entidades e campos do projeto e onde eles se enquadram na hierarquia.


A relação aparece da seguinte forma:


  • Jira Epic se torna um recurso do Azure DevOps.

  • Jira Story se torna uma tarefa do Azure DevOps.

  • O problemaLinks e o mapeamento de status personalizado deve ser mantido em ambos os lados.


Com um personalizável Solução iPaaS , você pode mapear qualquer campo entre o Azure DevOps e o Jira (nuvem, data center ou local).

O que torna a ferramenta de integração certa?

Aqui estão alguns fatores a serem considerados antes de escolher qualquer ferramenta de integração para Jira e Azure DevOps.


  • As soluções de integração devem ter flexibilidade para se ajustarem a diferentes casos de uso de conexões, desde mapeamentos simples até conexões complicadas.
  • A solução de integração deve ter escalabilidade para lidar com cargas de trabalho crescentes sem sofrer interrupções prolongadas.
  • Recursos de segurança de integração deve ser rígido e robusto o suficiente para proteger os dados em repouso ou em trânsito contra acesso não autorizado.
  • As equipes envolvidas na colaboração online precisam de uma solução descentralizada para colaborações entre empresas e integração de dados.
  • Quando ocorre um erro, você deve ser capaz de solucionar problemas do sistema para entender a causa e a origem.
  • Engenheiros de suporte devem estar disponíveis para problemas técnicos avançados para fornecer assistência detalhada.


Exaltar é uma solução de integração bidirecional que permite sincronizações bidirecionais entre Jira e Azure DevOps, bem como outras plataformas. Também possui uma arquitetura de locatário único que garante um ecossistema seguro e autônomo tanto para o Jira quanto para o Azure DevOps.

Como integrar Jira e Azure DevOps usando Exalate

Você precisa instalar o Exalate no Jira (local e na nuvem) e no Azure DevOps antes de configurar sua conexão.

Passo 1 - Instalar o Exalate no Jira

Pesquise “ Exalate Jira Issue Sync & More ” no mercado Atlassian.


Exalate para integrações Jira

\Clique no botão “Experimentar gratuitamente” e selecione “Nuvem” nas opções que aparecem. Você também pode instalar o Exalate em um servidor Jira ou data center, bem como Docker .


instalar o Exalate no Jira

Escolha um site ou insira o URL. Em seguida, clique em “Iniciar avaliação gratuita”. Você será redirecionado para o painel do Jira para confirmar a avaliação gratuita.


É isso! Agora você instalou o Exalate no Jira Cloud.

Etapa 2 – Instalar o Exalate no Azure DevOps

Pesquise “ Exalate For Azure DevOps Integration ” no Visual Studio (Azure DevOps Marketplace).

Exalate para integrações do Azure DevOps

Clique em “Obter” e selecione a organização na tela que aparece. \

selecione uma organização para uma integração do Azure DevOps


Clique em “Instalar” para concluir a instalação. Para encontrar o aplicativo Exalate, vá em “Configurações da Organização” e clique em “Extensões”.

Passo 3 – Conecte suas instâncias

O Exalate permite iniciar a conexão do Jira ou do Azure DevOps. O processo é semelhante em ambas as plataformas.


Iniciar conexão do Jira Azure DevOps


Clique em “Iniciar conexão”. Insira o URL da instância de destino no campo designado. Se você não tiver um URL, clique no botão de alternância “Não tenho um URL”.


Exalar tipos de configuração


O Exalate oferece suporte a três modos de configuração: Modo Básico (para configurações simples pré-construídas), Modo Visual e Modo Script (para configurações de script avançadas).\

Vamos começar com o Modo Básico .


iniciar a conexão básica do Jira Azure DevOps


Selecione o projeto onde deseja criar itens de trabalho vindos do outro lado e clique em “Avançar”.


Confirme se você tem acesso de administrador e clique em “Iniciar”.



Você será redirecionado automaticamente para a instância remota. Escolha um projeto e clique em “Confirmar”. Insira a chave do problema e clique em “Exalar” para prosseguir.


Sincronização bem-sucedida do Azure DevOps Jira


Ai está! Você configurou sua primeira conexão básica entre Jira e Azure DevOps.


Agora, vamos explorar uma conexão no Modo Visual .


Selecione o Modo Visual entre as três opções. Em seguida, insira o nome e a descrição da conexão no modal que aparece.


Exaltar configuração do modo visual


Clique em “Avançar” para prosseguir para a próxima tela. Você precisará verificar as permissões do administrador para continuar.

Acesso de administrador visual Sincronização do Jira Azure DevOps


Clique em “Verificar acesso de administrador”. Você será redirecionado para o Azure DevOps da sua organização para verificação.


Clique em “Aceitar” para conceder ao Exalate acesso ao seu sistema.\

configurar a integração do Jira Azure DevOps


E é isso! A conexão do Modo Visual está definida.


Finalmente, vamos ao modo Script.

Inicie a conexão e verifique o URL da instância de destino. Em seguida, selecione Modo Script nas opções disponíveis.


Iniciar conexão do Azure DevOps Jira


Digite o nome e a descrição da conexão antes de clicar em “Avançar”. Em seguida, selecione o projeto e clique em “Iniciar”.


Copie o código do convite para sua área de transferência. Vá para o outro lado e clique em “Aceitar convite”.

Aceite uma conexão entre Jira e Azure DevOps


Digite o código de convite da sua área de transferência antes de clicar em “Avançar”. Em seguida, selecione um projeto e confirme.

Configurar a sincronização entre Azure DevOps e Jira


Parabéns! Você configurou com êxito uma conexão no modo Script.

Passo 4 – Configure sua conexão

No painel do Exalate, clique no ícone “Editar conexão” próximo à conexão que você deseja configurar.


Editar sincronização do Jira Azure DevOps


Na guia “Regras”, insira os campos para “Sincronização de saída” e “Sincronização de entrada”. É aqui que você pode personalizar as conexões usando o Linguagem de script bacana .

Regras de sincronização do Jira Azure DevOps


Observação *: siga este guia passo a passo para instalar e configurar uma integração do Jira Azure DevOps usando o modo de script.*


Para a conexão do Modo Visual , você pode adicionar scripts ou usar o editor de arrastar e soltar para mapear os campos dos quais deseja compartilhar informações.\


Após clicar em “Editar conexão”, verifique a instância para continuar. Em seguida, você será levado à tela para definição do escopo e das regras.


Selecione os projetos em ambos os lados e especifique as entidades de filtro. Você também pode escolher o método de sincronização: Automático, Manual ou Desativado.\

Métodos de sincronização do Jira Azure DevOps


Você também pode adicionar filtros para cada projeto, incluindo tags, tipo, estado, prioridade, título, descrição e muito mais.

Filtros de modo visual


Após configurar tudo, clique em Salvar para fechar o modal. Em seguida, clique em “Avançar” para finalizar a configuração do osciloscópio.



Em seguida, você verá uma lista abrangente de regras de mapeamento, que você pode arrastar e soltar para alterar a ordem em que aparecem.


Para adicionar seu próprio mapeamento, clique no botão “+ Adicionar mapeamento”. No modal, configure as regras e clique em “Salvar”.

Para adicionar scripts, clique em “Adicionar Script” na opção suspensa após clicar no botão “Adicionar mapeamento”.


adicionar scripts à conexão visual do Jira Azure DevOps


Aqui você pode escrever regras personalizadas para a conexão.



Para editar qualquer regra de sincronização, clique no botão editar à direita e faça as alterações necessárias.\

Quando terminar, clique em “Publicar” para salvar as alterações. Isso é tudo!

Passo 5 - Criar gatilhos de sincronização automatizados

Vá para a guia “Triggers” para ver todos os gatilhos ativos para automatizar sincronizações.


Gatilhos de integração do Jira Azure DevOps


Clique no botão “+ Criar gatilho”.


Exalar gatilhos


A seguir, selecione o tipo de entidade e insira a consulta. Para configurar gatilhos do Azure DevOps, use o Sintaxe WIQL (linguagem de consulta de item de trabalho) e especifique o repositório. Para Jira, use o Linguagem de consulta Jira (JQL) .


Quando terminar, clique em Publicar.

Passo 6 - Comece a sincronizar

Agora você está pronto. Comece a escrever regras para suas conexões para controlar como as instâncias do Jira e do Azure DevOps compartilham dados. Você também pode rastrear erros usando o rastreamento de pilha no console. E se quiser controlar tickets em massa, você pode usar Operações em massa da Exalate recurso.

Exalação em massa para sincronização do Azure DevOps Jira


Vá para a guia “Bulk Connect”, selecione a conexão e carregue o item de trabalho para emitir o mapeamento. Clique em “Conexão em massa” para concluir o processo.


Depois de entender o básico, você pode adicionar outras regras ou editar as que já possui.

Principais conclusões

Com uma solução de terceiros confiável e segura como o Exalate, as equipes podem compartilhar informações perfeitamente entre o Jira e o Azure DevOps.

Configurar sua conexão com o Exalate é um processo simples. Você pode usar o Modo Básico sem código, o Modo Visual de arrastar e soltar ou o Modo Script com pouco código.

Agende uma demonstração com Exalate engenheiros para discutir seu caso de uso específico.