יצירת תהליך עבודה של CI/CD ב-Looker

משתמשים מתקדמים יכולים ליצור תהליך עבודה של CI/CD ב-Looker כדי לנהל את LookML באופן רשמי של פיתוח תוכנה. במדריכים האלה מוסבר איך להגדיר את המערכת כך שיהיה אפשר לפתח, לבדוק, לאמת ולפרוס את LookML.

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

אחרי ההפעלה, כל המפתחים ב-Looker חייבים להשתמש בתהליך העבודה של CI/CD.

סקירה כללית על התהליך

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

כשקוד LookML מוכן לבדיקה, הוא מתויג ב-Git עם מספר גרסת מועמדת לפרסום ומקודם לבקרת איכות. כשבקרת האיכות מאשרת, קוד ה-LookML מקודם לסביבת הייצור על סמך מספר גרסה עם תג Git.

אם יש צורך, אפשר להעביר תוכן כמו תצוגות ולוחות בקרה שהוגדרו על ידי המשתמש בין רמות ה-CI/CD באמצעות Gazer.

תרשים שמציג את תהליך העבודה ב-CI/CD.

התקנה והגדרה

אפשר למצוא את השלבים להתקנה ולהגדרה בדף Looker CI/CD Installation and Configuration.

שימוש ותהליך עבודה

אחרי ההתקנה, אפשר למצוא פרטים על השימוש בהגדרה הזו בדף שימוש ב-CI/CD של Looker ותהליך העבודה.