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