Regra de automação do Jira quando a solicitação pull é mesclada
![Foto de rosto de Kev Zettler](https://wac-cdn.atlassian.com/dam/jcr:09c4d11b-0f74-4dcd-aeba-28b5467d8a31/Headshot-Kev%20Zettler@2x.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:e8d705af-fa17-43ef-8179-cc9416b5d8c2/image1.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:664c319e-6cc4-402a-905c-1652e4fd0350/image2.png?cdnVersion=2022)
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.](https://wac-cdn.atlassian.com/dam/jcr:f9210cd3-13bd-48f6-b2ef-019830d2a70f/image3.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:849a0ae1-e693-4d78-8e80-b15f385ee1b7/image4.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:e8d705af-fa17-43ef-8179-cc9416b5d8c2/image1.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:a0b05fe0-9fff-40a0-bc29-b94c4e4774ee/image6.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:ef506c65-7e2b-4f0f-96d9-335f4d81d53e/image7.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:295f98e7-d512-4c0b-8709-9ddaf14e001f/image8.png?cdnVersion=2022)
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](https://wac-cdn.atlassian.com/dam/jcr:295f98e7-d512-4c0b-8709-9ddaf14e001f/image8.png?cdnVersion=2022)
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.
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 do DevOps](https://wac-cdn.atlassian.com/dam/jcr:bd9d8b2c-ca36-444f-8595-719cb1990e64/Devops-community.png?cdnVersion=2022)
Comunidade de DevOps
![Ilustração do DevOps](https://wac-cdn.atlassian.com/dam/jcr:297108ea-d232-4368-af51-b53af230c4fe/Simulation-workshop.png?cdnVersion=2022)
Caminho de aprendizagem de DevOps
![Ilustração do mapa](https://wac-cdn.atlassian.com/dam/jcr:25f6330a-4191-408f-a4e5-2e24bfba67b4/Maturity-model.png?cdnVersion=2022)