빌드팩에는 Google Kubernetes Engine, GKE Enterprise, Cloud Run, App Engine, Cloud Run Functions를 포함하되 이에 국한되지 않고 Google Cloud 서비스에서 실행되도록 설계된 컨테이너 이미지를 만드는 기본 일반 빌더가 있습니다.
빌드팩 일반 빌더는 다음을 수행합니다.
소스 코드 언어를 자동으로 감지합니다.
소스 코드가 애플리케이션(서비스)인지 함수인지 확인합니다.
소스 코드를 배포 가능한 컨테이너 이미지로 빌드합니다.
일반 빌더 자체는 Container Registry에 공개적으로 호스팅되는 컨테이너 이미지입니다.
항상 최신 버전과 운영체제를 사용하려면 latest 태그를 지정하면 됩니다. latest 태그는 기본적으로 일반 빌더의 google-22 버전으로 지정되며 gcloud run deploy 명령어를 실행할 때 사용됩니다.
특정 버전으로 고정해야 하는 경우 특정 빌더를 사용하는 방법에 대한 안내를 참조하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-26(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`."]]],[]]