מבוא

הושלמה

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

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

צילום מסך של זרימת הקוד ופקד הגירסה.

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

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