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=stringDépôt de compilateur à utiliser. (par défaut "github.com/poy/buildpackapplifecycle/builder")
--buildpack-stacks=stringArrayPile(s) avec laquelle ce buildpack sera compatible. (par défaut [google])
--buildpack-version=stringVersion du buildpack obtenu. Elle servira de tag d'image. (Par défaut "0.0.1")
-h, --helpaide de la commande wrap-v2-buildpack
--launcher-repo=stringDépôt de lancement à utiliser. (par défaut "github.com/poy/buildpackapplifecycle/launcher")
--output-dir=stringRépertoire de sortie des données du buildpack (avant leur empaquetage). Si ce champ n'est pas renseigné, un répertoire temporaire est utilisé.
--publishPubliez l'image du buildpack.
Options héritées
Ces options sont héritées des commandes parentes.
--as=stringNom d'utilisateur à emprunter pour l'opération.
--as-group=stringsIdentité de groupe à emprunter pour l'opération. Incluez cette option plusieurs fois pour spécifier plusieurs groupes.
--config=stringChemin d'accès au fichier de configuration Kf à utiliser pour les requêtes CLI.
--kubeconfig=stringChemin d'accès au fichier kubeconfig à utiliser pour les requêtes CLI.
--log-httpEnvoyez les requêtes HTTP vers la sortie d'erreur standard.
--space=stringEspace dans lequel exécuter la commande. Cette option remplace l'espace actuellement ciblé.