בדף הזה מוסבר איך פורסים שירות ל-Cloud Run באמצעות Cloud Code ל-VS Code.
פריסת שירות ב-Cloud Run
כדי לפרוס את השירות ב-Cloud Run:
פותחים את לוח הפקודות (מקישים על
Ctrl/Cmd+Shift+Pאו לוחצים על View (תצוגה) > Command Palette (לוח הפקודות)) ומריצים את הפקודה Deploy to Cloud Run (פריסה ב-Cloud Run).בחלונית Deploy to Cloud Run (פריסה ב-Cloud Run), מגדירים את הפרויקט Google Cloud .
בוחרים שירות קיים או יוצרים שירות חדש.
אם יוצרים שירות חדש, בוחרים את העדפות הפלטפורמה בקטע פלטפורמת פריסה, באחת מהאפשרויות הבאות: Cloud Run (בניהול מלא) או Knative serving. כדי לבחור את האפשרות הכי מתאימה לצרכים שלכם בפיתוח, תוכלו להיעזר במדריך לבחירת פלטפורמה.
אם בחרתם באפשרות Cloud Run (fully managed), בוחרים אזור לפריסה.
(אופציונלי) כדי לציין הגדרות נוספות כמו חשבון שירות, משתני סביבה וחיבורי SQL, מרחיבים את הקטע הגדרות מתקדמות של גרסת עדכון.
משתני הסביבה הבאים מתווספים אוטומטית לקונטיינרים הפועלים:
שם תיאור דוגמה PORT היציאה שבה שרת ה-HTTP צריך להאזין. 8080 K_SERVICE השם של שירות Cloud Run שמופעל. hello-world K_REVISION השם של גרסת Cloud Run שמופעלת. hello-world.1 K_CONFIGURATION השם של הגדרת Cloud Run שיצרה את הגרסה. hello-world בקטע Build environment (סביבת build), מציינים אם לבצע את ה-build באופן מקומי או באמצעות Cloud Build.
מציינים את כלי הבנייה (Docker או Buildpack) וההגדרות שלו.
אחרי שמגדירים את ההגדרות הרצויות, לוחצים על פריסה.
Cloud Code ל-VS Code יוצר את האימג' שלכם, מעלה אותו למאגר ומבצע פריסה של השירות ב-Cloud Run. השירות שלך פעיל עכשיו!
כדי לראות את השירות שפועל, עוברים לכתובת ה-URL שמוצגת בתצוגת האינטרנט.
אפשר גם לראות פרטים על השירות הפועל באמצעות לחיצה על הלחצן הצגת יומנים מפורטים ועיון ביומנים המפורטים בחלון הפלט.

אחרי שהסשן מסתיים, לוחצים לחיצה ימנית כדי להשתמש בפקודות הבאות:
- הצגת יומנים: פותחים את יומני האפליקציה של פריסה ספציפית באמצעות הכלי Logs Explorer של Cloud Code
- פתיחת כתובת URL: פתיחה של כתובת ה-URL של שירות האפליקציה של שירות ספציפי בדפדפן אינטרנט
אם השבתתם את מצב הצפייה בהגדרות ההפעלה ואתם רוצים לבצע שינויים באפליקציה, לבנות אותה מחדש ולפרוס אותה מחדש, לוחצים על סרגל הסטטוס של Cloud Code ואז על הפעלת מצב צפייה.