Jira + Instatus

  1. Vai su Integrazione Jira di Instatus
  2. Scegli i modelli da usare per creare e risolvere gli incidenti automatici
  3. Copia l'URL webhook della tua pagina
  4. Nella dashboard di Jira vai su Space Settings → Automation → Create rule → Create from scratch
Automation nelle Space Settings di Jira
Jira: creazione di una regola da zero

Per applicare le regole di automazione a tutti gli spazi devi passare a Global administration e applicare le stesse regole seguenti:

  1. Crea una regola che crei gli incidenti quando vengono creati i work item di Jira

Aggiungi un trigger → cerca e scegli Work item created

Trigger Work item created di Jira
  1. Clicca su Add condition e scegli Work item fields condition. Imposta il campo su Issue type e il valore su un tipo di work item a tua scelta. Puoi creare un nuovo tipo apposta.
Condizione Work item fields su Issue type in Jira
  1. Aggiungi un nuovo componente azione e scegli Send web request

  2. Incolla nel campo request URL l'URL webhook del passaggio 1. Scegli il metodo HTTP POST, seleziona Custom data come request body e incolla quanto segue:

{
"trigger": "down"
}
Azione Send web request di Jira con metodo POST
  1. Verifica che l'Actor di questa regola di automazione sia impostato su Automation for Jira per evitare problemi di permessi. Puoi controllarlo in Rule details → Actor

  2. Clicca su next → attiva la regola e assegnale un nome

Abbiamo creato la regola di creazione dell'incidente. Ora creiamo la regola di risoluzione:

  1. Aggiungi un trigger → cerca e scegli Work item transitioned → imposta lo stato To su Done o su un altro stato che indichi la risoluzione
Trigger Work item transitioned di Jira con stato Done
  1. Clicca su add condition e scegli Work item fields condition. Imposta il campo su Issue type e il valore sullo stesso tipo di work item usato nella regola di creazione dell'incidente (passaggio 6)
Condizione sul tipo di work item in Jira
  1. Aggiungi un componente azione e scegli Send web request

  2. Incolla nel campo request URL lo stesso URL webhook del passaggio 1. Scegli il metodo HTTP POST, seleziona Custom data come request body e incolla quanto segue:

{
"trigger": "up"
}
Azione Send web request di Jira per la regola di risoluzione dell'incidente
  1. Verifica che l'Actor di questa regola di automazione sia impostato su Automation for Jira per evitare problemi di permessi. Puoi controllarlo in Rule details → Actor

  2. Clicca su next → attiva la regola e assegnale un nome. La regola di risoluzione dell'incidente è pronta.

Hai finito! 🎉