Transição automática do status do item no Jira e no GitLab

Este guia demonstra como criar uma regra de automação do Jira que se integra ao GitLab.

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

Etapa 2. Criar um novo acionador

Pesquise e selecione o acionador Commit criado. A regra vai ser acionada quando ocorrer um commit.

Pesquise e selecione o acionador Commit criado. Novo acionador. Os acionadores iniciam a execução da regra. Os acionadores podem aguardar eventos ou ser programados para execução.

Etapa 3. Criar uma nova condição

Pesquise e selecione a condição Campos de item. Você vai restringir as ações executadas a itens que correspondam a determinadas condições de campo.

Pesquise e selecione a condição Campos de item. Nova condição. As ações só vão ser executadas se todas as condições que as precedem forem aprovadas.

Defina a condição para que o campo Status seja igual a “selecionado para desenvolvimento”. Esse status pode não existir no projeto, e talvez seja necessário criá-lo ou usar uma alternativa. Clique em Salvar para continuar.

Condição Campos de item. Verifica se o campo de um item atende a determinados critérios. Campo: Status; Condição: igual; Valor: “selecionado para desenvolvimento”

Etapa 4. Criar um item de transição

Pesquise e selecione a ação Fazer transição de item, que vai fazer a transição do item para um novo status. 

Nova ação. As ações realizam alterações em um sistema. “Trans” selecionado em “Todas as ações”. Fazer transição do item: faça a transição do item para um status específico

A gente vai configurar a ação Fazer transição do item para que o status do destino seja atualizado para “em andamento”. Clique em Salvar.

Faça a transição de um item de um status para outro, por meio de um fluxo de trabalho. Escolha o status para fazer a transição do item para: Status de destino: Em andamento

Etapa 5. Digitar um nome

Agora, insira um nome para a regra. A gente usou “Fazer transição do item após commit”. Clique no botão Ativar. O resumo final da regra deve ser semelhante ao seguinte: 

O resumo final da regra

A regra está completa e pode ser acionada pelas seguintes etapas:

  1. Crie um item com o status “Selecionado para desenvolvimento” no Jira.

  2. Crie um commit que faz referência à chave do item e envie-o para o GitLab.

Depois que essas ações forem executadas, a regra vai acionar e fazer a transição do item para o status “Em andamento”. Você pode monitorar a regra ao acessar o log de auditoria, que vai indicar quaisquer erros de configuração com a regra e ajudar na depuração. 

Consulte 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