שימוש בהתראות של Cloud Deploy

בדף הזה מוסבר איך להשתמש בהתראות שירות של Cloud Deploy, כולל איך להירשם לקבלת התראות.

‫Cloud Deploy משתמש ב-Pub/Sub כדי לפרסם התראות בשני מקרים:

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

  • כדי להרחיב את Cloud Deploy עם לוגיקה עסקית משלימה.

נושאים זמינים

‫Cloud Deploy מפרסם הודעות בקבוצה הבאה של נושאי Google Pub/Sub:

  • clouddeploy-resources

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

  • clouddeploy-operations

    • כש-Cloud Deploy מעבד את ההגדרה של Skaffold.
    • כש-Cloud Deploy מבצע פריסה ליעד (Start, ‏ Succeed,‏ Failure, ‏ Terminated (הפעלת משימה), ‏ Cancelled (השקה)).
  • clouddeploy-approvals

    • כש-Cloud Deploy צריך אישור (או דחייה) של השקה.
    • כשפריסה מאושרת או נדחית.
  • clouddeploy-advances

    • כשפריסת Cloud Deploy עברה משלב אחד לשלב הבא.
    • כשההשקה מוכנה להתקדמות.

אתם יכולים להשתמש במודל push או pull למינויים שלכם ל-Pub/Sub.

קבלת התראות שירות מ-Cloud Deploy

כדי לקבל התראות שירות של Cloud Deploy:

  1. מפעילים את Cloud Deploy API בפרויקט:

    הפעלת Cloud Deploy API

  2. מפעילים את Pub/Sub API:

    הפעלת Pub/Sub API

  3. יוצרים את נושא ה-Pub/Sub או הנושאים, על סמך סוגי ההתראות שרוצים לקבל:

    gcloud pubsub topics create clouddeploy-resources
    gcloud pubsub topics create clouddeploy-operations
    gcloud pubsub topics create clouddeploy-approvals
    gcloud pubsub topics create clouddeploy-advances
    

    מידע נוסף על ניהול נושאים ב-Pub/Sub זמין במאמר יצירת נושא.

הרשמה להתראות שירות של Cloud Deploy

אפשר להגדיר התראות של שירות Cloud Deploy למינויים מסוג push ולמינויים מסוג pull. כדי ללמוד איך מגדירים מינויים ל-Pub/Sub עבור ההתראות האלה, ראו בחירת סוג מינוי. אפשר גם לקרוא על ספריות הלקוח של Pub/Sub, שמקלות על פיתוח אפליקציות של מנויים.

ערכי שדות

בקטע הזה מפורטים הערכים האפשריים של השדות בהודעות Pub/Sub של Cloud Deploy.

עבור Action

בהתראות האלה, הערכים האפשריים של Action הם:

  • למשאבים

    • Create
    • Update
    • Delete
  • לפעולות:

    • Start
    • Succeed
    • Failure
    • Terminated
    • Cancelled
  • לאישורים:

    • Required
    • Approved
    • Rejected
  • למקדמות:

    • Required