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。这意味着该路径上需要提供以下 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

Buildpack 数据的输出目录(封装之前)。如果留空,则使用临时目录。

--publish

发布 Buildpack 映像。

继承的标志

这些标志继承自父命令。

--as=string

操作要模拟的用户名。

--as-group=strings

操作要模拟的群组。多次添加此标志可指定多个群组。

--config=string

用于 CLI 请求的 Kf 配置文件的路径。

--kubeconfig=string

用于 CLI 请求的 kubeconfig 文件的路径。

--log-http

将 HTTP 请求记录到标准错误。

--space=string

用于对其运行命令的空间。此标志会替换当前所针对的空间。