תוכן עניינים:
הגדרה - מה המשמעות של שילוב רציף (CI)?
אינטגרציה רציפה (CI) היא תרגול לפיתוח תוכנה בו כל אחד מחברי צוות פיתוח משלב את עבודתו עם זו המיוצרת על ידי אחרים באופן רציף.
בהנדסת תוכנה, CI נחשבת לסוג של בקרת איכות, בה מיושמים לעיתים קרובות חתיכות מאמץ קטנות, לעומת השיטה המסורתית יותר ליישום בקרת איכות לאחר סיום הפיתוח. האינטגרציות מאומתות על ידי מבנה אוטומטי המשמש לאיתור שגיאות אינטגרציה במהירות האפשרית ובדיקת התוכנה.
Techopedia מסביר שילוב רציף (CI)
צוותי פיתוח משתמשים בגישת האינטגרציה הרציפה לפיתוח תוכנה מכיוון שהיא מאפשרת להם להתפתח בצורה מהירה ויעילה יותר מאשר אם הם עובדים בנפרד במשך תקופות זמן ארוכות יותר.
מפתחים המשתמשים בגישה זו מגישים שינויים במאגר קוד מקור, ובאותה עת ניתן לשנות את בסיס הקוד הקיים וניתן להוסיף קוד חדש יחד עם משאבים אחרים המחפשים עימותים קידודיים פוטנציאליים. ישנם גם שרתי CI מסחריים בהם צוותי פיתוח יכולים להשתמש בכדי להקל על תהליך ה- CI.




