AWS CodeBuild 建置環境參考 - AWS CodeBuild

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

AWS CodeBuild 建置環境參考

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

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

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

  • 我們建議您使用 CodeBuild Docker 影像儲存庫中存放的 Docker 影像,因為它們已經過最佳化而適合搭配使用相關服務。如需詳細資訊,請參閱碼頭圖片提供 CodeBuild

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

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

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