跨服務範例 CodeBuild - AWS CodeBuild

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

跨服務範例 CodeBuild

您可以使用這些跨服務範例進行試驗: AWS CodeBuild

Amazon ECR 樣品

在 Amazon ECR 存儲庫中使用碼頭圖像來使用 Apache 的 Maven 生成一個JAR文件。示例說明將向您展示如何創建 Docker 映像並將其推送到 AmazonECR,創建 Go 項目,構建項目,運行項目以及設置許可以連接 CodeBuild 到 Amazon ECR。

Amazon EFS 樣品

說明如何設定 Buildspec 檔案,讓 CodeBuild 專案掛載並建置在 Amazon EFS 檔案系統上。範例說明將向您展示如何建立 Amazon VPC、在 Amazon 中建立檔案系統VPC、建立和建置使用 Amazon 的專案VPC,然後檢閱產生的專案檔案和變數。

AWS CodePipeline 樣本

說明如 AWS CodePipeline 何使用建立含有批次組建的組建,以及多個輸入來源和多個輸出成品。本節中包含的範例JSON檔案會顯示管線結構,這些檔案會建立具有不同成品的批次建置,以及合併的成品。提供了一個額外的JSON樣本,用於顯示具有多個輸入源和多個輸出工件的管道結構。

AWS Config 樣本

顯示如何設定 AWS Config。列出要追蹤的 CodeBuild 資源,並說明如何在中查詢 CodeBuild 專案 AWS Config。範例指示會顯示整合的先決條件 AWS Config、要設定的步驟 AWS Config,以及在中查詢 CodeBuild 專案和資料的步驟 AWS Config。

建置通知範例

使用阿帕奇 Maven 產生一個單一的JAR文件。傳送建置通知給 Amazon SNS 主題的訂閱者。範例說明將說明如何設定許 CodeBuild 可以與 Amazon 通訊 CloudWatch,以SNS及如何在 Amazon 中建立和識別 CodeBuild 主題SNS、如何訂閱主題的收件者,以及如何在中設定規則 CloudWatch。