צפייה בתוצאות של הרצת 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 או השם של ענף הפיתוח.
    • במקרה של הפעלות שמופעלות על ידי בקשת משיכה, הערך הוא היפר-קישור ל-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:

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

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