תיעוד

חיבורים

אוטומציות ברמת הארגון שמגיבות לאירועי הפלטפורמה באמצעות הוראות שאתם כותבים.

אוטומציה זו מגיבה למשהו שקורה ב-Coroid. אתם בוחרים אירוע, כותבים הוראות בשפה פשוטה, והאוטומציה מתבצעת כשהאירוע מתרחש.

ניתן למצוא אותן תחת הגדרות → אוטומציה → אוטומציות.

אירועים שניתן להגיב אליהם

קטגוריהדוגמאות
משימהנוצרה, מצב שונה, שלב שונה, הושלמה, נכשלה
סוכןהתחיל, איטרציה, קריאה לכלי, הושלם, שגיאה
מאגר קודקובץ התחייבות נדחף, ענף נוצר, pull request נפתח, pull request מאוחד
ניתוחתלות זוהתה, בעיה אבטחתית, ניתוח הושלם
סינכרוןמקור חיצוני עודכן
פריסההתחילה, הושלמה, נכשלה

באופן אוטומטי רק לקריאה.

האוטומציות מנתחות ומדווחות. הן יכולות ליצור עבודה נוספת; הן אינן משנות את הקוד שלכם ישירות.

זו ההגדרה המוגדרת כברירת מחדל שהופכת אותן לבטוחות לשימוש. אוטומציה שמעריכה קוד בתגובה לאירוע פועלת ברגע שבו סביר שאיש לא יפקח עליה. אוטומציה ש פותחת משימה מניבה את אותה תוצאה דרך התהליך הרגיל — הגדרת מפרט, תכנון, אימות, בדיקה, pull request.

כתיבת הוראות טובות

הוראות האוטומציה מעובדות על ידי מודל, כך שהן נקראות כמו הנחיות לעמית במקום קוד. רמת האיכות זהה לזו של מפרט: ציינו על מה להסתכל, מה חשוב, ומה לעשות.

היו ספציפיים לגבי מקרה של "לא לעשות דבר". בלעדיו, אוטומציה תמצא משהו לומר בכל פעם שהיא פועלת, ואוטומציות שפועלות תמיד הן כאלה שאנשים מפסיקים לקרוא.

מגבלות

קיימות שלוש הגנות מכיוון שאוטומציה מבוססת אירועים נכשלת בדרכים צפויות:

מגבלות קצב. לדקה, לשעה וליום, ניתן להגדיר לכל אוטומציה בנפרד. אוטומציה על אירוע תדיר יכולה אחרת לפעול מאות פעמים במהלך מיזוג עמוס.

עומק שרשרת. אוטומציות יכולות להפעיל אירועים שמפעילים אוטומציות נוספות. עומק שרשרת מרבי מונע היווצרות של לולאה.

הרשאות כלים. מה שאוטומציה יכולה לגשת אליו נשלט – גישת קריאה בלבד, קריאות MCP ויצירת משימות נשלטות בנפרד.

הרשאות

ניהול אוטומציות מוגבל למנהלי מערכת; כל החברים יכולים לראות אוטומציות ואת היסטוריית הביצוע שלהן. מכיוון שאוטומציה פועלת ברמת הארגון, אי-התאמה זו מכוונת.

מעקב אחריהן

כל אוטומציה שומרת יומן מסירה ונתונים אנליטיים. בדקו את היומן לאחר הפעלת אוטומציה חדשה – מצב כישלון אינו שגיאה, אלא פעולה תדירה מדי שאינה מניבה תגובה מעשית.

אוטומציות, לוחות זמנים ו-Sentinel

מנגנוןמופעל על ידי
אוטומציהאירוע פלטפורמה
לוח זמניםזמן
Sentinelתנאי שנצפה