קודם כול, נשימה: פריסה שנכשלה לא נוגעת באתר החי. הוא ממשיך לעבוד בגרסה האחרונה שהצליחה. עכשיו מוצאים את הסיבה.
הסיבות הנפוצות
- הענף או התגית לא קיימים. שיניתם שם לענף, או מחקתם אותו? עדכנו את ההגדרה.
- אין גישה למאגר. הסרתם את המאגר מהרשימה שהאפליקציה של לוח הבקרה רשאית לקרוא בחשבון GitHub? הוסיפו אותו בחזרה.
- פקודת הבנייה נכשלה. זו הסיבה הנפוצה ביותר: תלות חסרה, גרסה אחרת של Node.js או של PHP, או שגיאה בסקריפט.
- פריסה חדשה התחילה באמצע. היא ביטלה את הקודמת, וזה תקין.
- תקלה רגעית בחיבור אל GitHub. נסו שוב בעוד כמה דקות.
מאתרים שגיאת בנייה
הריצו את פקודת הבנייה אצלכם במחשב, על עותק נקי של המאגר, ועם אותה גרסה של Node.js או PHP. למשל npm ci && npm run build. אם היא נכשלת אצלכם, זו אותה שגיאה.
טיפ שלנו: לא מצליחים להבין? כתבו לנו את שם האתר, את הענף ואת השעה של הפריסה. נבדוק יחד.