הגדרת העלאה אוטומטית (CI/CD)
גרסאות חדשות עולות אוטומטית ובאותה צורה בכל פעם — במקום מסמך הוראות של שלושה עמודים.
המשימה
העלאה ידנית היא סיכון: שכחו שלב, העתיקו קובץ לא נכון, עדכנו שרת לא נכון. והכול תלוי באדם שזוכר את הסדר.
למי זה מתאים
- העלאת גרסה היא תהליך ידני שרק אדם אחד מכיר
- אחרי עדכונים משהו נשבר באופן קבוע
- רוצים להעלות גרסאות יותר ובראש שקט
מה יוצא בסוף
- העלאה בלחיצה או ב-push לריפוזיטורי
- סביבת בדיקות נפרדת, אם עוד אין
- חזרה פשוטה לגרסה הקודמת
איך העבודה מתנהלת
- 01
אתם מתארים את התהליך ואת המערכות — בטופס או בוואטסאפ
- 02
שיחה קצרה, ואם צריך — הדגמה של איך הכול עובד היום
- 03
הערכה: מה עושים, באיזה סדר ומה צריך מכם
- 04
ביצוע בשלבים ובדיקה על הנתונים שלכם
- 05
מסירה: הוראות קצרות ומה עושים אם משהו לא עובד
מה צריך מראש
- איפה הקוד שמור (GitHub, GitLab, Azure DevOps…) ואיפה האפליקציה רצה
- איך עושים העלאה היום — שלב אחר שלב
- גישות — אחרי שסוגרים, דרך משתמשים נפרדים
מגבלות — בכנות
- אם אין בפרויקט בדיקות, CI/CD לא יחליף אותן — אבל יהפוך את ההעלאה לצפויה
- סיסמאות ומפתחות גישה לא מקבלים בטופס — מעבירים בנפרד, אחרי שסוגרים
- מחיר ולוח זמנים — אחרי ההערכה
דוגמה
צוות מעלה אפליקציית .NET ידנית בימי שישי בערב. אחרי ההגדרה ההעלאה יוצאת מ-GitHub אוטומטית, וחזרה לגרסה קודמת לוקחת כמה דקות.
תנאים
את שאר התנאים סוגרים כבר בהודעה הראשונה — כתבו, ואענה באופן מדויק.
עודכן: