Jira + Instatus

  1. Acesse a integração da Instatus com o Jira
  2. Selecione os modelos a usar ao criar e resolver incidentes automatizados
  3. Copie a URL do webhook da sua página
  4. No painel do Jira, vá em Space Settings → Automation → Create rule → Create from scratch
Automation nas Space Settings do Jira
Criar regra do zero no Jira

Para aplicar as regras de automação a todos os espaços, mude para Global administration e aplique as mesmas regras a seguir:

  1. Crie uma regra para abrir incidentes quando issues do Jira forem criadas

Adicione um gatilho → busque e escolha Work item created

Gatilho Work item created no Jira
  1. Clique em Add condition e escolha Work item fields condition. Defina o Field como Issue type e o valor como um tipo de issue à sua escolha. Você pode criar um novo tipo de issue para isso.
Condição Work item fields para Issue type no Jira
  1. Adicione um novo componente de ação e escolha Send web request

  2. Cole a URL do webhook da etapa 1 no campo request URL. Escolha o método HTTP POST, selecione Custom data para o corpo da requisição e cole o seguinte:

{
"trigger": "down"
}
Ação Send web request com método POST no Jira
  1. Confirme que o Actor dessa regra de automação está definido como Automation for Jira, para evitar problemas de permissão. Você confere isso em Rule details → Actor

  2. Clique em next → Turn on rule e dê um nome a ela

A regra de criação de incidente está pronta. Agora vamos criar a regra de resolução:

  1. Adicione um gatilho → busque e escolha Work item transitioned → defina o To status como Done ou qualquer status que indique resolução
Gatilho Work item transitioned com status Done no Jira
  1. Clique em add condition e escolha Work item fields condition. Defina o Field como Issue type e o valor igual ao tipo de issue usado na regra de criação de incidente (etapa 6)
Condição de Issue type no Jira
  1. Adicione um componente de ação e escolha Send web request

  2. Cole a mesma URL do webhook da etapa 1 no campo request URL. Escolha o método HTTP POST, selecione Custom data para o corpo da requisição e cole o seguinte:

{
"trigger": "up"
}
Ação Send web request para a regra de resolução no Jira
  1. Confirme que o Actor dessa regra de automação está definido como Automation for Jira, para evitar problemas de permissão. Você confere isso em Rule details → Actor

  2. Clique em next → Turn on rule e dê um nome a ela. Pronto, a regra de resolução de incidente está criada.

Pronto! 🎉