建置環境參考 AWS CodeBuild - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建置環境參考 AWS CodeBuild

當您呼叫 AWS CodeBuild 執行建置時,您必須提供建置環境的相關資訊。建置環境代表作業系統、程式設計語言執行期和 CodeBuild 用於執行建置之工具的組合。如需建置環境運作方式的相關資訊,請參閱 CodeBuild 運作方式

建置環境包含 Docker 影像。如需詳細資訊,請參閱 Docker Docs 網站上的 Docker Glossary

當您提供建置環境 CodeBuild 的相關資訊給 時,您會在支援的儲存庫類型中指定 Docker 映像的識別符。其中包括 CodeBuild Docker 映像儲存庫、Docker Hub 中公開可用的映像,以及 AWS 您的帳戶有權存取的 Amazon Elastic Container Registry (Amazon ECR) 儲存庫。

  • 我們建議您使用存放在 Docker 映像儲存庫中的 CodeBuild Docker 映像,因為它們已針對與服務搭配使用進行最佳化。如需詳細資訊,請參閱CodeBuild 提供的 Docker 映像

  • 若要取得在 Docker Hub 中存放可公開取得的 Docker 影像識別符,請參閱 Docker Docs 網站上的搜尋儲存貯體

  • 若要了解如何使用儲存在帳戶中 AWS Amazon ECR儲存庫中的 Docker 映像,請參閱 Amazon ECR 樣品

除了 Docker 影像識別符,您還可以指定組建環境使用的一組運算資源。如需詳細資訊,請參閱建置環境運算模式和類型