מדריכים/ניהול החשבון שלך/כלים/להשתמש בפריסות של GitHub בפלטפורמת WordPress.com

להשתמש בפריסות של GitHub בפלטפורמת WordPress.com

הפריסות של GitHub משלבות את המאגרים ב-GitHub ישירות עם האתר בפלטפורמת WordPress.com ומספקות לך תהליך עבודה אוטומטי שנשלט על ידי גרסה לפריסת תוספים, תבניות או שינויים מלאים באתר. מדריך זה מכסה את תהליך ההגדרה והדרך לנהל את המאגרים המחוברים.

כלי זה זמין באתרים עם התוכניות Business ו-Commerce של WordPress.com. אם רכשת את התוכנית Business, יש לוודא שהיא הופעלה. באתרים חינמיים ובאתרים בתוכניות Personal ו-Premium, ניתן לשדרג את התוכנית כדי לגשת לכלי זה.

סרטון וידאו להדרכה

סרטון זה הוא למנויים בלבד.
ל-YouTube יש אפשרויות תרגום אוטומטי שיאפשרו לך לצפות בו בשפה שלך:

כדי להפעיל כתוביות מתורגמות אוטומטית:

  1. נגן את הסרטון.
  2. לחץ על ⚙️ הגדרות (בפינה הימנית התחתונה של הסרטון).
  3. בחר Subtitles/CC (כתוביות).
  4. בחר Auto-translate (תרגום אוטומטי).
  5. בחר את השפה המועדפת עליך.

כדי להאזין לדיבוב אוטומטי (ניסיוני):

  1. לחץ על ⚙️ הגדרות.
  2. בחר רצועת שמע.
  3. בחר את השפה שבה תרצה לשמוע את הסרטון.

ℹ️ התרגומים והדיבובים נוצרים אוטומטית על ידי Google, ייתכן שיהיו בהם טעויות, והאפשרות לדיבוב אוטומטי עדיין בניסוי ואינה זמינה בכל השפות.


להתחבר למאגר

לפני שיהיה אפשר לפרוס מאגר של GitHub באתר בפלטפורמת WordPress.com, עליך ראשית להגדיר את החיבור בין השניים לפי השלבים הבאים:

  1. יש לעבור אל העמוד 'אתרים': https://wordpress.com/sites/
  2. יש ללחוץ על שם האתר כדי להציג את סקירה האתר.
  3. יש ללחוץ על הכרטיסייה פריסות.
  4. יש ללחוץ על הכפתור "להתחבר למאגר". לאחר מכן, אם מאגרים פורסמו ברשימה, כבר חיברת את החשבון GitHub. יש להמשיך לשלב 11.
  5. יש ללחוץ על הכפתור "להתקין את האפליקציה של WordPress.com".
  6. חלון חדש ייפתח, ואם טרם עשית זאת, תופיע בקשה להתחבר לחשבון ב-GitHub. לאחר מכן, יוצג מסך זה:
צילום מסך של הנחיה המבקשת הרשאה להתחבר לחשבון GitHub עם WordPress.com למפתחים.
  1. יש ללחוץ על הכפתור "לאשר WordPress.com למפתחים".
  2. יש לבחור את הארגון או החשבון של GitHub שבהם המאגר ממוקם.
  3. יש לבחור את המאגר/מאגרים שברצונך להתחבר אליהם:
    • כל המאגרים: בחירה באפשרות זו תעניק לפלטפורמה WordPress.com גישה לכל המאגרים הנוכחיים וגם העתידיים בבעלות חשבון GitHub הנבחר. דבר זה חל גם על מאגרים ציבוריים שהם לקריאה בלבד.
    • רק מאגרים נבחרים : בחירת האפשרות הזו תאפשר לך לבחור לאילו מאגרים לפלטפורמה WordPress.com יש גישה בחשבון GitHub שנבחר. 
  4. לאחר שבחרת אפשרות, יש ללחוץ על הכפתור להתקין.
  5. החלון החדש ייסגר ואנחנו נפנה אותך חזרה אל WordPress.com. יש לרשום את המאגר/המאגרים שבחרת יחד עם החשבון של GitHub שמשויך למאגר זה:
המסך שבו בחרת את המאגר שברצונך לפרוס.
  1. יש ללחוץ על לבחור ליד המאגר שברצונך להתחבר אליו.

בנקודה זו, כדאי לקרוא את WordPress.com למפתחים תחת האפליקציות המורשות של GitHub ותחת האפליקציות המותקנות של GitHub.

לנהל הגדרות פריסה

לאחר בחירת מאגר, יהיה עליך להתאים את הגדרות הפריסה:

  • ענף הפריסה: חוזר לענף ברירת המחדל של המאגר (בדרך כלל ראשי), אבל ניתן לשנות אותו לענף שבו ברצונך להשתמש.
  • ספריית היעד: תיקיית השרת שבה ברצונך לפרוס את הקבצים. עבור תוספים, היא תהיה /wp-content/plugins/my-plugin-name. עבור תבניות, היא תהיה /wp-content/themes/my-theme-name. לפריסה חלקית של האתר (כלומר, מספר תוספים או תבניות), אפשר להשתמש בספרייה /wp-content. התכנים של מאגר יתמזגו עם התכנים הקיימים של האתר ב-WordPress בספרייה ספציפית.
  • פריסות אוטומטיות: ישנן שתי דרכים שבהן אפשר לפרוס אל WordPress.com:
    • אוטומטי: לאחר שהקוד יופעל, הוא ייפרס באתר בפלפורמת WordPress.com. פריסות אוטומטיות מומלצות עבור אתרי אחסון זמני.
    • ידני: הקוד ייפרס לאחר בקשת פריסה. פריסות ידניות מומלצות עבור אתרי ייצור.
  • מצב פריסה: ישנם שני סוגים של פריסות:
    • פשוט: מצב זה יעתיק את כל הקבצים מענף של המאגר אל האתר ויפרוס אותם ללא שינוי לאחר עיבוד.
    • מתקדם: עם מצב זה, אפשר להיעזר בקובץ Script של תהליכי עבודה ולבנות שלבים בהתאמה אישית, כגון התקנת יחסי תלות של Composer, בדיקת קוד לפני פריסתו ושליטה בפריסת קבצים. מומלץ עבור מאגרים שדורשים תוכנת Composer או Node. ניתן לעיין בפריסה מתקדמת למטה לקבלת מידע נוסף.

לאחר שכל ההגדרות נקבעו, יש ללחוץ על הכפתור להתחבר. למאגר יתווספו:

צילום המסך שמציג את כל המאגרים המחוברים.

לתשומת ליבך, עליך להפעיל את הפריסה הראשונה, באופן אוטומטי או באופן ידני.לאחר מכן, אפשר להתחבר למאגר אחר בכל עת על ידי לחיצה על הכפתור "להתחבר למאגר".

פריסה מתקדמת

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

כדי להגדיר פריסה מתקדמת:

  1. יופיע טופס שבו אפשר להגדיר את הפריסה.
  2. יש ללחוץ על שם המאגר כדי לנהל את החיבור.
  3. בצד ימין, תחת "לבחור את מצב הפריסה", יש לבחור מתקדם.
צילום מסך שמציג את הדרך להתחבר למאגר ואת האפשרויות הרבות שזמינות.
  1. אם המאגר כבר מכיל קובץ תהליך עבודה, אפשר לבחור אותו כאן. המערכת תבדוק אם קיימות שגיאות בקובץ. אם לא נמצאו שגיאות, יש להמשיך לשלב 7.
  2. אפשר גם לבחור את האפשרות "ליצור תהליך עבודה חדש" כדי להוסיף קובץ של תהליך עבודה שתצורתו נקבעה מראש. בחירה באפשרות זו תחליף את קובץ תהליך העבודה wpcom.yml אם הוא כבר קיים במאגר.
  3. יש ללחוץ על הכפתור "להתקין את תהליך העבודה עבורי" כדי להפעיל את קובץ תהליך העבודה במאגר.
  4. לאחר שתהליך עבודה נוסף ואומת, יש ללחוץ על לעדכן. המאגר ישתמש כעת בפריסה מתקדמת.

לפרוס את הקוד

לאחר חיבור המאגר של GitHub לאתר, השלב הבא הוא לפרוס את הקוד בפועל. ישנן שתי שיטות פריסה זמינות: אוטומטי וגם ידני.

פריסות אוטומטיות אינן מומלצות באתרי הפקה פעילים, משום שכל שינוי קוד במאגר נפרס אוטומטית מ-GitHub לאתר הפעיל. במקום זאת, כדאי לשקול להגדיר פריסה אוטומטית אל אתר משוכפל ולסנכרן אותו לייצור כאשר הכל מוכן.

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

כדי להפעיל פריסה באופן ידני:

  1. יש לעבור אל העמוד 'אתרים': https://wordpress.com/sites/
  2. יש ללחוץ על שם האתר כדי להציג את סקירה האתר.
  3. יש ללחוץ על הכרטיסייה פריסות.
  4. יש ללחוץ על תפריט שלוש הנקודות (⋮) במאגר שברצונך לפרוס.
  5. יש לבחור "להפעיל פריסה ידנית". תוצג הודעה לכרזה הקובעת, "הפעלת הפריסה נוצרה" ומצב הפריסה ישתנה אל "ממתין בתור".
  6. יש להמתין להשלמת הפריסה (המצב ישתנה אל "נפרס").
צילום מסך המציג את החלון הקופץ בכרטיסייה 'פריסות' שמאפשר לך להפעיל פריסה ידנית.
  1. יש ללחוץ שוב על תפריט שלוש הנקודות (⋮) ולבחור "להציג הפעלות פריסה". 
  2. יומן הפעלת הפריסה מציג את היוצר ואת הביצוע שנפרס. בלחיצה על רישום הפעלת הפריסה, אפשר להציג מידע נוסף.

לנהל חיבורים קיימים

כדי לנהל את חיבורי המאגר הקיימים של GitHub:

  1. יש לעבור אל העמוד 'אתרים': https://wordpress.com/sites/
  2. יש ללחוץ על שם האתר כדי להציג את סקירה האתר.
  3. יש ללחוץ על הכרטיסייה פריסות.
  4. לאחר מכן, תוצג רשימת החיבורים. 

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

פעולות נוספות זמינות אחרי לחיצה על תפריט שלוש הנקודות (⋮):

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

יומני הפעלת פריסות

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

כדי לבדוק את יומני הפריסה:

  1. יש לעבור אל העמוד 'אתרים': https://wordpress.com/sites/
  2. יש ללחוץ על שם האתר כדי להציג את סקירה האתר.
  3. יש ללחוץ על הכרטיסייה פריסות.
  4. יש ללחוץ על תפריט שלוש הנקודות (⋮) ליד המאגר שברצונך להציג יומנים עבורו.
  5. לבחור "להציג את הפעלות הפריסה".
  6. תצוגת הרשימה של הפעלות הפריסה מראה פעולות ביצוע שנפרסו באתר, מצב הפריסה, התאריך ומשך הזמן.
  7. ניתן ללחוץ בכל מקום בהפעלה כדי להרחיב ולהציג מידע נוסף אודות הפריסה.
צילום מסך המציג את הכרטיסייה 'פריסות' ואת ההפעלות של הפריסות עבור המאגר הנבחר.

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

להתנתק ממאגר

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

כדי להסיר מאגר:

  1. יש לעבור אל העמוד 'אתרים': https://wordpress.com/sites/
  2. יש ללחוץ על שם האתר כדי להציג את סקירה האתר.
  3. יש ללחוץ על הכרטיסייה פריסות.
  4. יש ללחוץ על תפריט שלוש הנקודות (⋮) במאגר.
  5. יש לבחור "להתנתק מהמאגר".
  6. יופיע חלון דו-שיח. יש ללחוץ על המתג כדי להסיר את הקבצים המשויכים מהאתר.
  7. יש ללחוץ על "להתנתק מהמאגר" כדי לסגור את תיבת הדו-שיח ולהתנתק מהמאגר.
צילום מסך של הדו-שיח להתנתקות מהמאגר.

לתשומת ליבך, WordPress.com למפתחים עדיין יופיע תחת האפליקציות המותקנות של GitHub ותחת האפליקציות המורשות של GitHub. זאת מאחר שלפלטפורמה WordPress.com עדיין יש גישה למאגר, אבל החיבור נמחק.

לנתק את WordPress.com מ-GitHub

ניתן גם לבחור לבטל את הגישה של WordPress.com לחשבון GitHub. אפשר לעשות זאת בכל עת על ידי ביקור בהגדרות היישומים ב-GitHub. 

כדי לבטל את הגישה של אפליקציה מורשית לחשבון GitHub:

  1. יש לעבור אל אפליקציות מורשות של GitHub.
  2. לחצו על לבטל ליד WordPress.com למפתחים.
  3. יש ללחוץ על הכפתור "הבנתי, לבטל גישה".

גם בביטול הגישה לאפליקציה המורשית, עדיין תהיה אפשרות לפרוס את הקוד מאחר שהאפליקציה WordPress.com למפתחים תישאר מותקנת בחשבונות שנבחרו.

כדי לבטל גישה להתקנה של WordPress.com ולהשבית את היכולת לפרוס קוד לאתר בפלטפורמה WordPress.com:

  1. יש לעבור אל אפליקציות מותקנות של GitHub.
  2. יש ללחוץ על להגדיר ליד WordPress.com למפתחים.
  3. באזור אזור סכנה, יש ללחוץ על לבטל התקנה ולאחר מכן ללחוץ על אישור בעת קבלת הנחיה לכך.

בהסרת WordPress.com מרשימת האפליקציות המורשות אין משמעות הדבר שהמאגרים יימחקו או יפסיקו לפעול; המאגרים עדיין יהיו קיימים ב-GitHub לאחר ביטול הגישה של WordPress.com, אבל לפלטפורמה WordPress.com לא תהיה אפשרות לפרוס את הקוד.

Copied to clipboard!