רשומות

מציג פוסטים מתאריך אפריל, 2017

Continuous Integration (CI) With Gerrit /Git /Jenkins

תמונה
‏ 04/2017 Continuous Integration (CI) With Gerrit/Git/Jenkins מאת: דמי גולדברג -  DevOps Expert הפעם נדבר על תהליך CI בעזרת 3 כלים, 2 מהם מאד מוכרים למי שנמצא בעולם ה - DEVOPS/CM/ALM , אלו  כלי Open-Source שהפכו לכמעט סטנדרט בתעשייה, במיוחד בחברות סטארט-אפ ובחברות בינוניות עד גדולות. כמובן שמדובר בכלים Git  ו- Jenkins . במאמר זה אתרכז בכלי השלישי ברשימה – Gerrit , שגם הוא ניתן לשימוש והטמעה ללא עלות. אבל לפני שאני אפרט על Gerrit , כדאי לעשות סדר ולהיות בטוח שכולנו מבינים מה זה CI ואיך כל הכלים מתקשרים לנושא. CI (Continuous Integration) ובעברית "אינטגרציה רציפה", היא שיטת עבודה שהתגבשה כחלק מתמיכה במתודולוגיות פיתוח זריזות (Agile) , כאשר המטרה היא להגיע לסביבות הייצור (production) בצורה מהירה ובאופן רציף (שמוביל ל צמצום ה- Time to Market ). הרעיון הוא לא לחכות לסוף סבב פיתוח כדי לבצע אינטגרציה בין כל הפיתוחים שנכנסו למוצר, אלא להיות תמיד במצב מסונכרן עם כל הקוד של כל המתכנתים עם מוצר "חי ונושם", כלומר תמיד קיים מוצר עובד שמכיל את הפיתוחים...