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

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

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

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

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

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

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

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

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

התקנה והגדרה

אפשר למצוא את שלבי ההתקנה וההגדרה בדף התקנה והגדרה של CI/CD ב-Looker בכמה רמות.

שימוש ורצף פעולות

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