Regra de automação do Jira quando a solicitação pull é mesclada
Kev Zettler
Desenvolvedor web full stack, DevOps
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é-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 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 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 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.
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.
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.
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.
O resumo final da regra deve ser semelhante a:
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.
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.