Nom
kf wrap-v2-buildpack
: créer un buildpack V3 qui encapsule un buildpack V2
Synopsis
kf wrap-v2-buildpack NAME V2_BUILDPACK_URL|PATH [flags]
Description
Crée un buildpack V3 qui encapsule un buildpack V2.
Le buildpack obtenu peut ensuite être utilisé avec d'autres buildpacks V3 en créant un compilateur. Consultez la page https://buildpacks.io/docs/operator-guide/create-a-builder/ pour en savoir plus.
Un buildpack V3 est empaqueté sous la forme d'un conteneur OCI. Si l'option "--publish" est fournie, le conteneur est publié dans le dépôt de conteneurs correspondant.
Cette commande utilise d'autres CLI en arrière-plan. Cela signifie que les CLI suivantes doivent être disponibles sur le chemin : * go * git * pack * cp * unzip
Nous vous recommandons d'utiliser Cloud Shell pour vous assurer que ces CLI sont bien disponibles et que les versions installées sont correctes.
Exemples
# 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
Options
--builder-repo=string
Dépôt de compilateur à utiliser. (par défaut "github.com/poy/buildpackapplifecycle/builder")
--buildpack-stacks=stringArray
Pile(s) avec laquelle ce buildpack sera compatible. (par défaut [google])
--buildpack-version=string
Version du buildpack obtenu. Elle servira de tag d'image. (Par défaut "0.0.1")
-h, --help
aide de la commande wrap-v2-buildpack
--launcher-repo=string
Dépôt de lancement à utiliser. (par défaut "github.com/poy/buildpackapplifecycle/launcher")
--output-dir=string
Répertoire de sortie des données du buildpack (avant leur empaquetage). Si ce champ n'est pas renseigné, un répertoire temporaire est utilisé.
--publish
Publiez l'image du buildpack.
Options héritées
Ces options sont héritées des commandes parentes.
--as=string
Nom d'utilisateur à emprunter pour l'opération.
--as-group=strings
Identité de groupe à emprunter pour l'opération. Incluez cette option plusieurs fois pour spécifier plusieurs groupes.
--config=string
Chemin d'accès au fichier de configuration Kf à utiliser pour les requêtes CLI.
--kubeconfig=string
Chemin d'accès au fichier kubeconfig à utiliser pour les requêtes CLI.
--log-http
Envoyez les requêtes HTTP vers la sortie d'erreur standard.
--space=string
Espace dans lequel exécuter la commande. Cette option remplace l'espace actuellement ciblé.