אסטרטגיית סביבות
מפת Sandbox, Scratch Orgs ו-UAT מול קצב העבודה בפועל.
CI/CD ו-DevOps ל-Salesforce
אנחנו בונים צינור שחרור מבוקר ל-Salesforce: מקור אמת אחד בגיט, סביבות מוגדרות, בדיקות אוטומטיות, שערי איכות ותהליך חזרה לאחור — כך שכל שינוי מגיע לפרודקשן בצורה צפויה ומתועדת.
צינור השחרור
התרשים מציג את הצינור המלא, מהסביבה שבה נכתב השינוי ועד הבקרה שאחרי העלייה לאוויר.
Governed Release Pipeline
מקור
מאיפה מגיע השינוי
אינטגרציה
מה נבדק אוטומטית
שערי איכות
מה חוסם מעבר
שחרור
איך מגיעים לפרודקשן
בקרה
מה קורה אחרי
הרקע
ברוב הארגונים תקלות שחרור אינן נובעות מקוד גרוע אלא מהעדר תהליך. שינויים נעשים ישירות בסביבה, אף אחד לא יודע מה בדיוק נדחף, ואין דרך מסודרת לחזור אחורה.
CI/CD ל-Salesforce אינו רק כלי. הוא הסכמה על מה נחשב שינוי מאושר, מי מאשר אותו, אילו בדיקות חייבות לעבור ומה קורה כשמשהו נכשל.
התוצאה הנכונה היא לא יותר אוטומציה לשם עצמה, אלא קצב שחרור גבוה יותר עם פחות הפתעות — וכל גרסה שניתן להסביר, לשחזר ולבטל.
תחומי עבודה
מפת Sandbox, Scratch Orgs ו-UAT מול קצב העבודה בפועל.
מבנה מאגר, Branching ומדיניות מיזוג שמתאימה לצוות.
בנייה, בדיקות ו-Deploy דרך GitHub Actions, Azure DevOps או Gearset.
כיסוי בדיקות, ניתוח סטטי ואישור עסקי כתנאי מעבר.
סטים של נתוני בדיקה עקביים ללא העתקת מידע רגיש.
חלונות שחרור, Release Notes ונתיב חזרה מוגדר מראש.
מודל בשלות
רוב הארגונים נמצאים בין רמה 1 לרמה 3. הקפיצה המשמעותית ביותר היא המעבר לגיט כמקור אמת.
| רמה | איך זה נראה | הסיכון המרכזי | הצעד הבא |
|---|---|---|---|
| 1 — ידני | Change Sets ושינויים ישירות בפרודקשן | אין תיעוד ואין דרך לחזור אחורה | העברת המטא-דאטה לגיט |
| 2 — מבוקר חלקית | גיט קיים אך ה-Deploy ידני | פערים בין סביבות | אוטומציה של ה-Deploy |
| 3 — אוטומטי | צינור שרץ על כל PR | בדיקות חלשות שמאשרות הכול | הגדרת שערי איכות |
| 4 — מבוקר | שערי איכות חוסמים מעבר | עיכוב בשחרור בגלל תהליך כבד | בדיקות רגרסיה ממוקדות |
| 5 — רציף | שחרור תכוף עם Rollback ידוע | שאננות תפעולית | ניטור וסקירות תקופתיות |
1 — ידני
2 — מבוקר חלקית
3 — אוטומטי
4 — מבוקר
5 — רציף
אופן העבודה
סביבות, כלים, קצב שחרור ונקודות הכשל בפועל.
Branching, סביבות ושערי איכות מותאמים לצוות.
מאגר, אוטומציה ובדיקות ראשונות בסביבת בדיקה.
הצינור החדש רץ לצד התהליך הקיים עד לייצוב.
נהלים, הרשאות והדרכה לפי תפקיד.
מדידת קצב, כשלים וזמן התאוששות.
להמשיך מכאן
שאלות נפוצות
השלב הבא
נמפה את מצב הסביבות והשחרור היום ונגדיר את הצינור שמתאים לקצב העבודה שלכם.
השלב הבא
נמפה את מצב הסביבות והשחרור היום ונגדיר את הצינור שמתאים לקצב העבודה שלכם.