Regra de automação do Jira sobre aprovação de solicitações pull

Este guia demonstra como criar uma regra de automação do Jira e do GitLab que automatiza as aprovações de solicitações pull.

Tempo

10 minutos para ler.

Público-alvo:

Você é um usuário experiente do Jira Software e tem uma conta 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 de projetos do Jira, clique no botão Adicionar automação e selecione a automação de Ramificação, commit ou solicitações pull.

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

Etapa 2. Adicionar um acionador

Na lista Novo acionador, pesquise e selecione o acionador Solicitação pull criada. Como não existe configuração necessária para esse acionador, clique no botão Salvar para continuar.

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

Etapa 3. Adicione um comentário

Em seguida, adicione uma ação à regra que deixa um comentário sobre o item. Pesquise e selecione a ação Comentar sobre o item na lista. Configure-a com uma mensagem de comentário. Na mensagem de comentário, os valores inteligentes permitem acessar e manipular dados. No exemplo a seguir, os valores inteligentes são usados para preencher o título e o URL da solicitação pull. 

Confirme se a opção “Impedir duplicatas” está marcada. Ela ajuda a evitar que a regra faça spam do item com comentários duplicados. Depois de configurar uma mensagem de comentário, clique em Salvar.

Captura de tela da adição de um comentário a um item

Etapa 4. Adicionar uma condição

Em seguida, adicione uma condição à regra para que ela seja direcionada a itens “Em andamento”. Pesquise e adicione a condição Campos de item à regra. Configure a condição para que o campo de status seja igual a “em andamento”. Clique em Salvar.

Captura de tela da condição dos campos do item

Etapa 5. Faça a transição do item

Em seguida, faça a transição do item para “Em análise”. Adicione um novo componente de ação e pesquise e selecione a ação Fazer transição do item.

Adicionando componente de "trânsito" ao item

Configure a ação de Fazer transição do item para que ela atualize o status do item para “Em análise”. Depois de configurado, clique em Salvar.

Como adicionar “em análise” ao item em transição

O resumo final da regra deve ser semelhante a:

Informações da regra: resumo de todas as alterações

Quando uma solicitação pull for criada, comente no item anexado. Se o status for “Em andamento”, mude-o para “Em análise”. Essa ação ajuda a manter os itens do Jira atualizados quando os desenvolvedores trabalham neles. Digite um nome para a regra de automação e clique em Ativar

Uma vez ativada, acione essa regra criando um item do Jira e envie um commit para o GitLab que faça referência a esse commit. Acesse o log de auditoria de automação para avaliar o comportamento da regra ou depurar quaisquer erros.

Essa é uma boa regra básica para outras regras avançadas de solicitações pull. Não se esqueça de consultar centenas de outros exemplos na Biblioteca de templates de automação.

Recomendado para você

Comunidade de DevOps

Caminho de aprendizagem de DevOps

Comece de graça