פריסה בסביבה הרגילה של App Engine ב-Cloud Code ל-IntelliJ

במאמר הזה מוסבר איך לפרוס אפליקציית App Engine בסביבה הרגילה של App Engine מתוך IntelliJ IDEA.

לפני שמתחילים

  • פועלים לפי המדריך יצירת אפליקציה כדי להתקין ולהגדיר את Cloud Code וגם כדי ליצור אפליקציית App Engine עבור הסביבה הרגילה. חשוב להוסיף תמיכה ב-App Engine standard framework.

  • אם יש לכם פרויקט מבוסס Gradle ואתם משתמשים ב-IntelliJ IDEA Community Edition, אתם צריכים להגדיר את הפרויקט באמצעות הפלאגין App Engine Gradle. חשוב לסנכרן את הפרויקט עם Gradle.

    אם אין לכם אפליקציה אבל אתם עדיין רוצים לנסות את תהליכי הפריסה האלה, אתם יכולים להוריד את האפליקציה לדוגמה:

    1. משכפלים את אפליקציית הדוגמה Hello World למחשב המקומי:

        git clone https://github.com/GoogleCloudPlatform/java-docs-samples
      
    2. ב-IntelliJ, בוחרים באפשרות File (קובץ) > Open (פתיחה) כדי לפתוח את בורר הקבצים.

    3. נווט אל /java-docs-samples/appengine-java8/.

    4. בוחרים את הספרייה /helloworld/.

    5. לוחצים על OK.

יצירת הגדרת הפריסה

  1. בוחרים באפשרות Tools > Cloud Code > App Engine > Deploy to App Engine.

    צילום מסך שבו מוצגים השדות בתיבת הדו-שיח Create Deployment Configuration (יצירת הגדרת פריסה).

  2. מאשרים את הגדרת השרת:

    1. לוחצים על סמל האליפסה (…‎) לצד השדה Server.

    2. בתיבת הדו-שיח, מוודאים שבשדה שם מופיע Google App Engine.

    3. לוחצים על OK.

  3. בוחרים את המקור פריסה.

    אם אתם משתמשים במהדורת Community, ‏ Cloud Code ל-IntelliJ תומך רק בפריסה מ-Maven או מ-Gradle artifact.

  4. בוחרים פרויקט בשדה Project (פרויקט).

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

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

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

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

  7. בחלון Application Servers (שרתי אפליקציות), לוחצים על שם הפרויקט כדי לעקוב אחר התקדמות הפריסה שלו. אם החלון לא מוצג, לוחצים על תצוגה > חלונות כלים > שרתי אפליקציות.

    אחרי שהפריסה מסתיימת, אפשר לראות את כתובת ה-URL של האפליקציה בפלט של המסוף.

עדכון ההגדרות הרגילות של App Engine

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

  1. בוחרים באפשרות File > Project Structure (קובץ > מבנה הפרויקט).

    מופיעה תיבת הדו-שיח Project Structure.

  2. בקטע Project Settings (הגדרות הפרויקט), בוחרים באפשרות Facets (היבטים).

  3. בוחרים את ההיבט 'סביבה רגילה של App Engine'.

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

  4. בוחרים את הספריות שרוצים להוסיף לפרויקט.

  5. לוחצים על OK.

מחיקת השרת

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

  1. בוחרים באפשרות File (קובץ) > Settings (הגדרות) > Build, Execution, Deployment (בנייה, הפעלה, פריסה) > Clouds (עננים).

    ב-macOS, עוברים אל IntelliJ IDEA > העדפות > Build, Execution, Deployment (בנייה, הפעלה, פריסה) > Clouds (עננים).

  2. בוחרים את השרת (App Engine) ולוחצים על סימן המינוס (-) בחלק העליון של החלון כדי להסיר אותו.

  3. לוחצים על OK.

המאמרים הבאים

  • אם עדיין לא עשיתם את זה, אתם יכולים להוסיף את הפרויקט ל-Cloud Source Repositories.

פנייה לתמיכה

כדי לשלוח משוב או לדווח על בעיה ב-IntelliJ IDE, עוברים אל Tools (כלים) > Cloud Code > Help / About (עזרה / מידע) > Submit feedback or report an issue (שליחת משוב או דיווח על בעיה) כדי לדווח על בעיה ב-GitHub.