Close

Sincronize o Jira com o provedor do Git

Os desenvolvedores trabalham melhor no modo de foco, e a atualização do trabalho pode atrapalhar um pouco. Usando regras de automação como essa, você garante que os desenvolvedores estejam sempre no modo de código e que o Jira esteja sempre atualizado e seja a única fonte de verdade.

Nessa regra, quando uma solicitação pull for mesclada, se o status for "Em Revisão" e não houver nenhuma solicitação pull aberta, o Automation vai fazer a transição do item para "pronto" e adicionar o valor ao log de auditoria.

Sincronização do Jira com os produtos Git
Como fazer a automação
Como fazer a automação

Etapa 1: Escolher o acionador

Toda regra começa com um acionador. Nesse caso, é o acionador "Solicitação pull mesclada". Se você usa o Bitbucket ou uma ferramenta de terceiros, como o GitHub ou o GitLab, vincule as contas primeiro. Clique aqui para saber como. Você só vai precisar fazer essa configuração uma vez, quando criar a primeira regra de DevOps.

Escolha da solicitação pull mesclada

Etapa 2: Adicionar a condição

Uma condição refina a regra para que ela não seja tão abrangente. Aqui, a gente adiciona a condição “Campos de item”, especificando que o status é "Em Revisão"

Adição da condição Campos de item

Etapa 3: Adicionar uma condição JQL

Agora, a gente vai adicionar outra condição. A condição Campos de item é mais fácil de usar, mas a condição JQL pode ser muito mais refinada. Aqui, a gente vai escolher a condição JQL para refinar mais.

A gente usa o JQL para informar ao Automation que ele deve verificar se não há mais nenhuma solicitação pull aberta pendente. Neste caso, o JQL é development[pullrequests].open = 0

Adição da condição JQL

Etapa 4: Adicionar a ação "Fazer a transição do item"

A ação escolhida aqui é fazer a transição do item para “Concluído”.

Adição da ação "Fazer a transição do item"

Etapa 5: Adicionar outra ação

Você pode adicionar várias ações. Aqui, a gente vai apenas adicionar um valor ao log de auditoria, que pode ser usado em uma regra posterior. Aqui a gente usa um valor inteligente: {{issue.key}} foi mesclado.

Adição da ação de log

Etapa 6: Testar!

É melhor testar regras como essa em uma instância pessoal gratuita do Jira primeiro ou em um repositório para garantir que tudo esteja funcionando sem problemas. Como sempre, siga o log de auditoria para obter as trilhas de todas as atividades.

Como fazer a automação

Saiba mais sobre o Jira Automation

Como automatizar entre o Jira e o GitLab (relevante para qualquer provedor do Git)

Uma introdução aos valores inteligentes

Demo Den: introdução ao Automation para DevOps

Uma página com todos os recursos úteis do Jira Automation

Outras regras que podem ser úteis

Logotipo do Jira e ícone de pessoa mostrando como fazer a atribuição automática de itens
Atribuir itens

Atribuição automática de itens

Quando um item for criado sem um responsável, faça a atribuição automática a quem o criou

Logotipo do Jira e ícone de sincronização mostrando como sincronizar o trabalho
Sincronização de itens

Sincronização de trabalho

Quando um epic for marcado como "concluído", passe todas as histórias dele para "concluído" também.

Logotipos do Jira e do Slack
Notificações

Resumo diário do Slack

Envie uma mensagem diária do Slack com uma lista dos itens ainda abertos no sprint.

Logotipo do Jira e ícone de caneta mostrando como somar os pontos da história
Tutorial

Soma dos pontos da história

Quando uma nova subtarefa for criada, some os pontos da história e atualize o pai.

Logotipo do Jira e logotipo do confluence
ITSM

Faça uma publicação automática de análises pós-incidente (PIR) em um espaço vinculado do Confluence Novo

This rule will automatically create a Confluence page for PIR or post-mortem when an incident is created.