kf wrap-v2-buildpack

名稱

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

要執行指令的空間。這個標記會覆寫目前指定的空間。