Close

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

Foto de rosto de Kev Zettler
Kev Zettler

Desenvolvedor web full stack, DevOps

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é-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

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.

Kev Zettler
Kev Zettler

Kev é líder no desenvolvimento da web full stack líder e empreendedor dedicado, com mais de uma década de experiência na criação de produtos e equipes com metodologias ágeis. É contribuidor, autor e educador motivado de tecnologias de código aberto emergentes, como DevOps, criptomoedas e realidade virtual/aumentada. No tempo livre, participa de eventos de desenvolvimento de jogos independentes.


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

Comunidade de DevOps

Ilustração do DevOps

Caminho de aprendizagem de DevOps

Ilustração do mapa

Comece gratuitamente

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up