Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Compilateur générique
Les buildpacks disposent d'un compilateur générique par défaut qui crée des images de conteneurs conçues pour s'exécuter sur les services Google Cloud, y compris, mais sans s'y limiter : Google Kubernetes Engine, GKE Enterprise, Cloud Run, App Engine et les fonctions Cloud Run.
Le compilateur générique des packs de création :
Détecte automatiquement la langue de votre code source.
Détermine si ce code source est une application (service) ou une fonction.
Crée votre code source dans une image de conteneur déployable.
Le compilateur générique lui-même est une image de conteneur hébergée publiquement sur Container Registry.
Pour toujours utiliser la version et le système d'exploitation les plus récents, vous pouvez spécifier le tag latest. Le tag latest est défini par défaut sur la version google-22 du compilateur générique et est utilisé lorsque vous exécutez la commande gcloud run deploy.
Si vous devez épingler une version, consultez les instructions concernant l'utilisation d'un compilateur spécifique.
Les compilateurs App Engine incluent des buildpacks supplémentaires et des configurations spécifiques à App Engine. Ils sont par exemple optimisés pour la vitesse d'exécution et les mises à jour automatiques. Les compilateurs sont définis par langage d'exécution et par système d'exploitation :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/22 (UTC)."],[[["The Buildpacks generic builder creates container images for deployment on various Google Cloud services, such as Google Kubernetes Engine, Cloud Run, and App Engine."],["This generic builder automatically detects the source code's language, determines if it's an application or function, and then builds it into a deployable container image."],["The `latest` tag for the generic builder defaults to the `google-22` version, which runs on Ubuntu 22, but you can use specific versions like `v1` or `google-22` to pin to a particular operating system and set of supported languages."],["App Engine builders provide optimized containerization for App Engine second-generation runtimes, featuring additional buildpacks, configurations, and language version support based on Ubuntu 18 and Ubuntu 22."],["The generic builder supports a variety of languages including Python, Node.js, Java, Go, Ruby, PHP, and .NET Core, with different supported versions depending on if using `builder:google-22` or `builder:v1`."]]],[]]