Close

Regra de automação do Jira quando a solicitação pull é mesclada

Foto de rosto de Kev Zettler
Kev Zettler

Desenvolvedor web full stack, DevOps

Este guia mostra como criar uma regra de automação do Jira que mude um item para concluído e notifique as partes interessadas por e-mail quando uma solicitação pull for mesclada.

Tempo

5 minutos de leitura.

Público-alvo:

Você é um usuário experiente do Jira Software e do GitLab.

Pré-requisitos

Você já é cliente do GitLab. Obtenha o GitLab para a integração com o Jira aqui.

Se for novo no GitLab, comece aqui.

Você tem um projeto ativo do Jira com o aplicativo do GitLab instalado e configurado.Comece a usar o Jira aqui.

Etapa 1. Adicionar automação

Na página do projeto do Jira, clique no botão adicionar automação. Em seguida, selecione a opção Ramificação, commit ou solicitações pull.

Etapa 1 na adição de automação no Jira na página do projeto do Jira

Pesquise e selecione a ação Solicitação pull mesclada. Essa regra é executada quando uma solicitação pull é mesclada no GitLab.

Etapa 2 na adição de uma automação usando o Jira

Etapa 2. Adicionar um componente de condição JQL

Em seguida, adicione um componente de condição JQL à regra. Localize e selecione a condição JQL.

Regra de automação do Jira para mudar itens etapa 2: Localize e selecione a condição JQL.

Configure a condição JQL escrevendo uma consulta JQL e salvando-a. A consulta é Input the query development[pullrequests].open = 0. Depois, clique no botão salvar. Essa consulta garante que, se houver outras solicitações pull abertas para o item, ele não vai mudar para concluído.

Regra de automação do Jira para mudar itens Etapa 2: Adicione um componente de condição JQL, escreva uma consulta JQL e salve-a

Etapa 3. Adicionar a ação Fazer a transição do item

Agora, a gente vai mudar o item para Concluído. Pesquise e selecione a ação Mudar item.

Regra de automação do Jira para mudar itens Etapa 3

Configure a ação Mudar item para definir o status do item como CONCLUÍDO.

Regra de automação do Jira para mudar itens Etapa 3 Adicione uma ação Mudar item

Etapa 4. Adicionar ação Enviar e-mail

Em seguida, adicione uma ação que envia um e-mail para as partes interessadas com notificação de que a solicitação pull foi mesclada. Localize e selecione a ação Enviar e-mail.

Regra de automação do Jira para mudar itens Etapa 4: Adicionar uma ação que envia um e-mail para as partes interessadas

Agora, a gente vai configurar a ação Enviar e-mail para que ela envie para alguns endereços de e-mail relevantes com dados de template que são populados a partir da solicitação pull. Os valores que a gente usa no conteúdo do e-mail que estão entre parênteses são valores inteligentes. O valor inteligente {{pullRequest.title}} é usado para popular o título, e {{pullRequest.url}} é usado para incluir o URL da solicitação pull. Saiba mais sobre como usar valores inteligentes. Quando você tiver configurado a ação de enviar e-mail, clique no botão Salvar para continuar.

Regra de automação do Jira para mudar itens Etapa 4: Adicionar ação Enviar e-mail

Vá em frente e insira um nome para esta regra e clique no botão Ativar.

O resumo final da regra deve ser semelhante ao seguinte:

Transição para o status concluído na mesclagem da solicitação pull: o resumo final da regra

Agora você pode acionar essa regra criando um item do Jira e fazendo referência a ele em uma solicitação pull mesclada. Acesse o log de auditoria para analisar o comportamento e diagnosticar erros. Para referência futura, ao criar outras regras, consulte centenas de outras regras na Biblioteca de templates de automação.

Kev Zettler
Kev Zettler

Kev é líder no desenvolvimento da web full stack líder e empreendedor dedicado, com mais de uma década de experiência na criação de produtos e equipes com metodologias ágeis. É contribuidor, autor e educador motivado de tecnologias de código aberto emergentes, como DevOps, criptomoedas e realidade virtual/aumentada. No tempo livre, participa de eventos de desenvolvimento de jogos independentes.


Compartilhe este artigo
Próximo tópico

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Ilustração DevOps

Comunidade do DevOps

Ilustração DevOps

Caminho de aprendizagem de DevOps

Ilustração do mapa

Comece gratuitamente

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up