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

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É-REQUISITO

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.

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.

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

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 pull request. 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 preencher o título e {{pullRequest.url}} para incluir o URL da pull request. 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:

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

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.

Recomendado para você

Comunidade de DevOps

Caminho de aprendizagem de DevOps

Comece de graça