פריסה מ-Cloud Source Repositories ל-App Engine

במאמר הזה מוסבר איך לשלב את Cloud Source Repositories עם App Engine.

‫App Engine הוא פלטפורמת מחשוב ענן ומסגרת אינטרנט לפיתוח ולאירוח של אפליקציות אינטרנט באמצעות Google Cloud.

אתם יכולים לפרוס את הקוד מ-Cloud Source Repositories ל-App Engine באותה דרך שבה אתם פורסים קבצים מקומיים. השלבים בנושא הזה מסבירים איך עושים את זה.

שכפול מאגר

אם עדיין לא עשיתם זאת, משכפלים את התוכן של המאגר Google Cloudלמאגר Git מקומי באמצעות הפקודה gcloud source repos clone:

gcloud source repos clone hello-world

פריסת האפליקציה

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

    cd path_to_repository
  2. פריסת האפליקציה:

    gcloud app deploy app.yaml
    

    פועלים לפי ההנחיות כדי לפרוס את האפליקציה ולבדוק אותה.

    כדי לקבל שינויים חדשים, למשל כשמעלים עדכון למאגר, מריצים מחדש את הפקודה gcloud app deploy app.yaml.

  3. מוודאים שהאפליקציה פועלת:

    gcloud app browse