צפייה בתוצאות של הרצת CI

אם מפעילים ידנית הרצה חדשה של חבילה או הרצה חוזרת של הרצת CI קודמת באמצעות Looker Continuous Integration (CI), סביבת הפיתוח המשולבת (IDE) של Looker מציגה אוטומטית את דף התוצאות של ההרצה הידנית. אחרת, לא משנה איך מופעלת הרצה, משתמש Looker עם הרשאה see_ci יכול לגשת לתוצאות ההרצה מהדף Runs ב-Looker IDE:

דף של הפעלות אינטגרציה רציפה (CI) שבו מוצגת טבלה עם הפעלות CI קודמות

בדף Runs מפורטים הרצות של CI לפרויקט LookML, יחד עם המידע הבא:

  • סטטוס: הסטטוס של ההרצה:
    • בתור: ההרצה נמצאת בהמתנה עד שהרצת CI אחרת תושלם לפני שהיא תתחיל.
    • פועל: תהליך האימות שהוגדר בחבילת הכלים של CI פועל.
    • עבר: כל כלי האימות בחבילת ה-CI הושלמו בהצלחה ואף אחד מהם לא החזיר שגיאה.
    • נכשל: כל כלי האימות בחבילת ה-CI הושלמו בהצלחה, אבל לפחות אחד מכלי האימות החזיר שגיאה.
    • שגיאה: אחת או יותר מהבדיקות בחבילת ה-CI נכשלו.
    • ‫Cancelled (בוטל): הפעלת ה-CI בוטלה.
  • ‫Suite: השם של חבילת ה-CI.
  • הפעלה: איך חבילת הבדיקות הופעלה (ידנית, בקשת משיכה, תזמון או API).
  • מצב Git: מידע על הענף או על הקומיט שאומתו בהרצה:
    • בהרצות ידניות, הערך הוא Production או השם של ענף הפיתוח.
    • במקרה של הפעלות שמופעלות על ידי תזמון, הערך הוא תמיד Production.
    • במקרה של הפעלות שמופעלות על ידי בקשת משיכה, הערך הוא היפר-קישור ל-SHA של הקומיט של בקשת המשיכה. לוחצים על ההיפר-קישור של ה-SHA של הקומיט כדי לפתוח את בקשת המיזוג בכרטיסייה אחרת בדפדפן.
  • הופעל בשעה: השעה שבה הופעלה ההרצה של CI.

תוצאות של הרצת CI

בדף Runs (הרצות), לוחצים על הלחצן View Run (הצגת הרצה) של הרצת CI כדי לראות את תוצאות האימות שלה:

דף תוצאות של הרצות אינטגרציה רציפה (CI) שבו מוצגות התוצאות של הרצת CI

בדף התוצאות של הרצת חבילת בדיקות CI מוצג המידע הבא:

  1. פרטי פרויקט של LookML ו-Git שאומתו בהרצה (וההתחייבות, להרצות שהופעלו על ידי בקשת משיכה).
  2. מידע על ההרצה של CI:
    • איך ומתי הופעלה הריצה.
    • משתמש Looker שהפעיל את ההרצה (בהרצות ידניות) או הענף והקומט (בהרצות שהופעלו על ידי בקשת משיכה).
    • כמה זמן נמשכה ההרצה של ה-CI.
    • כמה זמן הריצה המתינה בתור לפני שהתחילה.
  3. במקרה של כלי אימות שמחזירים שגיאות, בדף התוצאות מוצגת כל שגיאה, יחד עם הודעת השגיאה וקישורים ל-LookML, לניתוח או לתוכן, כדי שתוכלו לבדוק ולתקן כל שגיאה.
  4. אם לא נמצאו שגיאות על ידי כלי האימות, בדף התוצאות תוצג הודעה על הצלחה.

צפייה בתוצאות של אימות מצטבר

במקרה של הרצות של כלי האימות של CI שהוגדרו לאימות מצטבר (עבור SQL Validator או Content Validator), כלי האימות יחזיר שגיאות שקיימות רק בענף הפיתוח או בהתחייבות של בקשת משיכה. כלי אימות שהופעלו לאימות מצטבר לא יחזירו שגיאה אם השגיאה כבר קיימת בגרסת הייצור.

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

דף התוצאות של הרצות אינטגרציה רציפה שבו מוצגות התוצאות של הרצה מצטברת של כלי לאימות SQL

  1. בדף התוצאות מוצגות שגיאות שקיימות רק בענף הפיתוח או בהתחייבות.
  2. אם אין שינויים בענף הפיתוח או ב-commit של ניתוח, כלי האימות ידלג על הניתוח במהלך האימות. הדוחות האלה מסומנים בתוצאות האימות בתווית 'דילוג'.
  3. המאמתים שהופעלו באופן מצטבר מסומנים בתוצאות האימות בתווית 'מצטבר'.