Jira + Instatus

  1. Mergi la Integrarea Instatus cu Jira
  2. Selectează șabloanele folosite la crearea și rezolvarea incidentelor automate
  3. Copiază URL-ul webhook al paginii tale
  4. În panoul tău Jira, mergi la Space Settings → Automation → Create rule → Create from scratch
Automation din Space Settings în Jira
Create rule from scratch în Jira

Ca să aplici regulile de automatizare tuturor spațiilor, trebuie să treci la Global administration și să aplici aceleași reguli de mai jos:

  1. Creează o regulă care să creeze incidente atunci când se creează probleme în Jira

Adaugă un declanșator → caută și alege Work item created

Declanșatorul Work item created din Jira
  1. Dă clic pe Add condition, apoi alege Work item fields condition. Setează Field pe Issue type, iar valoarea pe un tip de problemă la alegerea ta. Poți crea un tip nou de problemă special pentru asta.
Condiția Work item fields pentru Issue type în Jira
  1. Adaugă o componentă nouă de acțiune și alege Send web request

  2. Lipește URL-ul webhook de la pasul 1 în câmpul request URL. Alege metoda HTTP POST, selectează Custom data pentru corpul cererii și lipește următoarele:

{
"trigger": "down"
}
Acțiunea Send web request din Jira, cu metoda POST
  1. Asigură-te că Actor pentru această regulă de automatizare este setat pe Automation for Jira, ca să eviți problemele de permisiuni. Poți verifica asta în Rule details → Actor

  2. Dă clic pe next → Turn on rule și dă-i un nume

Am creat regula de creare a incidentelor. Acum hai să creăm regula de rezolvare a incidentelor:

  1. Adaugă un declanșator → caută și alege Work item transitioned → setează statusul To pe Done sau pe orice stare care înseamnă rezolvare
Declanșatorul Work item transitioned din Jira, cu starea Done
  1. Dă clic pe add condition, apoi alege Work item fields condition. Setează Field pe Issue type, iar valoarea să fie aceeași cu tipul de problemă folosit în regula de creare a incidentelor (pasul 6)
Condiția Issue type din Jira
  1. Adaugă o componentă de acțiune și alege Send web request

  2. Lipește același URL webhook de la pasul 1 în câmpul request URL. Alege metoda HTTP POST, selectează Custom data pentru corpul cererii și lipește următoarele:

{
"trigger": "up"
}
Acțiunea Send web request din Jira pentru regula de rezolvare a incidentelor
  1. Asigură-te că Actor pentru această regulă de automatizare este setat pe Automation for Jira, ca să eviți problemele de permisiuni. Poți verifica asta în Rule details → Actor

  2. Dă clic pe next → Turn on rule și dă-i un nume. Gata, regula de rezolvare a incidentelor a fost creată.

Gata! 🎉