Cloud builders

Cloud builders הם קובצי אימג' של קונטיינרים שמותקנות בהם שפות וכלים נפוצים. אפשר להגדיר את Cloud Build כך שיריץ פקודה ספציפית בהקשר של ה-builders האלה.

בדף הזה מתוארים הסוגים של כלי הבנייה שבהם אפשר להשתמש ב-Cloud Build.

תמונות שזמינות לכולם

בעזרת Cloud Build אפשר להשתמש בכל תמונה שזמינה לציבור כדי להריץ את המשימות. כדי להשתמש בתמונה, מציינים את כתובת ה-URL של התמונה בשדה name בקובץ התצורה. משתמשים בשדה args כדי לציין פקודות שרוצים להריץ בתוך התמונה. השדה args של שלב בנייה מקבל רשימה של ארגומנטים ומעביר אותם לתמונה שאליה מתייחס השדה name.

בקטע הקוד הבא מוצג איך להשתמש בתמונה ציבורית ubuntu מ-Docker Hub ולהריץ פקודה בתוך התמונה:

steps:
- name: 'ubuntu'
  args: ['echo', 'hello world']

הנה עוד דוגמה לקטע קוד שמשתמש באימג' של סורק הקוד הפתוח Black Duck ל-Cloud Build מGoogle Cloud console Launcher: