שם
kf wrap-v2-buildpack – יצירת חבילת buildpack בגרסה 3 שעוטפת חבילת buildpack בגרסה 2.
תקציר
kf wrap-v2-buildpack NAME V2_BUILDPACK_URL|PATH [flags]
תיאור
יוצרת חבילת buildpack בגרסה 3 שעוטפת חבילת buildpack בגרסה 2.
אחר כך אפשר להשתמש בחבילת ה-buildpack שנוצרה עם חבילות buildpack אחרות מגרסה 3 על ידי יצירת builder. מידע נוסף זמין בכתובת https://buildpacks.io/docs/operator-guide/create-a-builder/.
חבילת buildpack בגרסה 3 נארזת כקונטיינר OCI. אם מציינים את האפשרות --publish, מאגר התגים יפורסם במאגר התגים המתאים.
הפקודה הזו משתמשת ב-CLIs אחרים מתחת לפני השטח. כלומר, כלי שורת הפקודה (CLI) הבאים צריכים להיות זמינים בנתיב: * go * git * pack * cp * unzip
מומלץ להשתמש ב-Cloud Shell כדי לוודא שהממשקי CLI האלה זמינים ושהגרסה שלהם נכונה.
דוגמאות
# Download buildpack from the given git URL. Uses the git CLI to # download the repository. kf wrap-v2-buildpack gcr.io/some-project/some-name https://github.com/some/buildpack # Creates the buildpack from the given path. kf wrap-v2-buildpack gcr.io/some-project/some-name path/to/buildpack # Creates the buildpack from the given archive file. kf wrap-v2-buildpack gcr.io/some-project/some-name path/to/buildpack.zip
דגלים
--builder-repo=stringמאגר Builder לשימוש. (ברירת המחדל היא github.com/poy/buildpackapplifecycle/builder)
--buildpack-stacks=stringArrayStack(s) שחבילת ה-buildpack הזו תהיה תואמת להם. (ברירת מחדל [google])
--buildpack-version=stringגרסה של חבילת ה-buildpack שמתקבלת. התמונה תשמש כתג תמונה. (ברירת המחדל היא '0.0.1')
-h, --helphelp for wrap-v2-buildpack
--launcher-repo=stringמאגר Launcher לשימוש. (ברירת המחדל היא github.com/poy/buildpackapplifecycle/launcher)
--output-dir=stringספריית הפלט של נתוני ה-buildpack (לפני האריזה). אם השדה יישאר ריק, ייעשה שימוש בספריית temp.
--publishמפרסמים את תמונת ה-buildpack.
סימונים שעברו בירושה
ההתראות האלה עוברות בירושה מהפקודות ברמת ההורה.
--as=stringשם המשתמש שרוצים להתחזות אליו לצורך הפעולה.
--as-group=stringsהקבוצה שרוצים להתחזות אליה לצורך הפעולה. כדי לציין כמה קבוצות, צריך לכלול את הדגל הזה כמה פעמים.
--config=stringהנתיב לקובץ התצורה של Kf שבו יש להשתמש בבקשות ל-CLI.
--kubeconfig=stringהנתיב לקובץ kubeconfig שמשמש לבקשות CLI.
--log-httpרישום בקשות HTTP בשגיאה רגילה.
--space=stringהמרחב שבו מריצים את הפקודה. הדגל הזה מבטל את המרחב המשותף שמטורגט כרגע.