Jira + Instatus

  1. עברו אל אינטגרציית Jira של Instatus
  2. בחרו את התבניות שישמשו ליצירה ולפתירה של תקריות אוטומטיות
  3. העתיקו את כתובת ה‑webhook של הדף שלכם
  4. בדאשבורד של Jira, עברו אל Space Settings ← Automation ← Create rule ← Create from scratch
אוטומציה בהגדרות המרחב של Jira
יצירת כלל מאפס ב‑Jira

כדי להחיל כללי אוטומציה על כל המרחבים, עליכם לעבור אל Global administration ולהחיל את אותם הכללים הבאים:

  1. צרו כלל שיוצר תקריות כאשר נוצרים פריטי עבודה ב‑Jira

הוסיפו טריגר ← חפשו ובחרו Work item created

טריגר Work item created ב‑Jira
  1. לחצו על Add condition ואז בחרו Work item fields condition. בחרו ב‑Field את Issue type ובערך את סוג הפריט שתבחרו. אפשר ליצור סוג פריט חדש למטרה הזו.
תנאי Work item fields עבור Issue type ב‑Jira
  1. הוסיפו רכיב פעולה חדש ובחרו Send web request

  2. הדביקו את כתובת ה‑webhook משלב 1 בשדה request URL. בחרו את שיטת ה‑HTTP POST, בחרו Custom data עבור גוף הבקשה והדביקו את הבא:

{
"trigger": "down"
}
פעולת Send web request עם שיטת POST ב‑Jira
  1. ודאו שה‑Actor של כלל האוטומציה הזה מוגדר כ‑Automation for Jira כדי להימנע מבעיות הרשאה. אפשר לבדוק זאת ב‑Rule details ← Actor

  2. לחצו על next ← Turn on rule ותנו לו שם

יצרנו את הכלל ליצירת תקרית. עכשיו ניצור את הכלל לפתירת תקרית:

  1. הוסיפו טריגר ← חפשו ובחרו Work item transitioned ← הגדירו את הסטטוס ב‑To להיות Done או כל סטטוס שמסמן פתירה
טריגר Work item transitioned עם סטטוס Done ב‑Jira
  1. לחצו על add condition ואז בחרו Work item fields condition. בחרו ב‑Field את Issue type ובערך את אותו סוג פריט ששימש בכלל יצירת התקרית (שלב 6)
תנאי Issue type ב‑Jira
  1. הוסיפו רכיב פעולה ובחרו Send web request

  2. הדביקו את אותה כתובת webhook משלב 1 בשדה request URL. בחרו את שיטת ה‑HTTP POST, בחרו Custom data עבור גוף הבקשה והדביקו את הבא:

{
"trigger": "up"
}
פעולת Send web request עבור כלל פתירת התקרית ב‑Jira
  1. ודאו שה‑Actor של כלל האוטומציה הזה מוגדר כ‑Automation for Jira כדי להימנע מבעיות הרשאה. אפשר לבדוק זאת ב‑Rule details ← Actor

  2. לחצו על next ← Turn on rule ותנו לו שם. בכך נוצר הכלל לפתירת תקרית.

סיימתם! 🎉