פרוס לערוצים חיים ולהציג תצוגה מקדימה באמצעות בקשות משיכה של GitHub

אתה יכול לשלב פריסות לאירוח Firebase באמצעות פעולת GitHub. הנה מה שפעולת GitHub זו יכולה לעשות עבורך:

  • יוצר ערוץ תצוגה מקדימה חדש (וכתובת האתר המקדימה המשויכת אליו) לכל יחסי ציבור במאגר GitHub שלך.

  • מוסיף הערה ליחסי הציבור עם כתובת האתר לתצוגה המקדימה, כך שאתה וכל סוקר תוכל לצפות ולבדוק את השינויים של יחסי הציבור בגרסת "תצוגה מקדימה" של האפליקציה שלך.

    תמונה של הערת יחסי ציבור של GitHub Action עם כתובת URL לתצוגה מקדימה

  • מעדכן את כתובת האתר לתצוגה מקדימה עם שינויים מכל התחייבות על ידי פריסה אוטומטית לערוץ התצוגה המקדימה המשויך. כתובת האתר לא משתנה עם כל התחייבות חדשה.

  • (אופציונלי) פורס את המצב הנוכחי של ריפיו GitHub שלך לערוץ החי שלך כאשר הוא מזג את ה- PR.

תזכורת: כאשר שימוש בכתובות מקדימות, אינטראקצית האפליקציה עם משאבי backend האמיתיים של פרויקט Firebase שלך.

הגדר את פעולת GitHub לפריסה לאירוח Firebase

  1. צור מאגר GitHub (ציבורי או פרטי) או השתמש במאגר קיים. עליך להיות בעל הרשאות מנהל עבור המאגר.

  2. בגרסה המקומית של repo שלך, להגדיר Firebase אירוח באמצעות firebase init הפקודה .

    • אם לא הגדרת אירוח, הפעל גירסה זו של הפקודה משורש הספרייה המקומית שלך:

      firebase init hosting
    • אם כבר הגדרת אירוח, עליך רק להגדיר את חלק הפעולה GitHub של אירוח. הפעל גירסה זו של הפקודה משורש הספרייה המקומית שלך:

      firebase init hosting:github
  3. בצע את ההנחיות CLI, והפקודה תטפל אוטומטית בהגדרת פעולת GitHub:

    • יוצר חשבון שירות בפרויקט Firebase שלך ​​עם הרשאה לפריסה לאירוח Firebase.

    • הצפנת כי המפתח והעלאות של חשבון שירות JSON זה למאגר GitHub מצוין כ- סוד GitHub .

    • כותב GitHub עבודת yaml תצורת קבצים המפנים את הסוד החדש שנוצר. קבצים אלה מגדירים את פעולת GitHub לפריסה לאירוח Firebase.

  4. בשנת GitHub, ליצור ענף חדש ולהתחייב העבודה yaml קבצים שנוצרו על ידי CLI.

  5. פרסם את הסניף למאגר GitHub שלך.

  6. למזג את הסניף.

זהו זה! כל יחסי ציבור הבאים במאגר GitHub זה יקבלו באופן אוטומטי "כתובת URL מוקדמת" משלה!

למידע נוסף על פעולת GitHub