名稱
kf wrap-v2-buildpack
- 建立包裝 V2 buildpack 的 V3 buildpack。
概要
kf wrap-v2-buildpack NAME V2_BUILDPACK_URL|PATH [flags]
說明
建立包裝 V2 buildpack 的 V3 buildpack。
接著,您可以建立建構工具,以便將產生的 Buildpack 與其他 V3 Buildpack 搭配使用。詳情請參閱 https://buildpacks.io/docs/operator-guide/create-a-builder/。
V3 Buildpack 會封裝為 OCI 容器。如果提供 --publish 標記,容器就會發布至對應的容器存放區。
這個指令會在幕後使用其他 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
要使用的建構工具存放區。(預設值為「github.com/poy/buildpackapplifecycle/builder」)
--buildpack-stacks=stringArray
這個 Buildpack 相容的程式碼堆疊。(預設值為 [google])
--buildpack-version=string
產生的 Buildpack 版本。系統會將此值當做圖片代碼。(預設為「0.0.1」)
-h, --help
wrap-v2-buildpack 的說明
--launcher-repo=string
要使用的啟動器存放區。(預設值為「github.com/poy/buildpackapplifecycle/launcher」)
--output-dir=string
建構包資料的輸出目錄 (在打包前)。如果留空,系統會使用暫存資料夾。
--publish
發布 Buildpack 映像檔。
繼承的標記
這些標記會繼承自父項指令。
--as=string
要冒用來執行作業的使用者名稱。
--as-group=strings
要冒用身分的群組。如要指定多個群組,請多次加入這個標記。
--config=string
用於 CLI 要求的 Kf 設定檔路徑。
--kubeconfig=string
用於 CLI 要求的 kubeconfig 檔案路徑。
--log-http
將 HTTP 要求記錄到標準錯誤。
--space=string
要執行指令的空間。這個標記會覆寫目前指定的空間。