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.

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

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.

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.

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.

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

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.

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.

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:

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.