

# 管道与 AWS CodeBuild 的集成
<a name="pipeline-integration-with-aws-codebuild"></a>

 AWS CodeBuild 旨在使您的组织能够构建具有几乎无限规模的高可用性构建流程。AWS CodeBuild 为多种常用语言提供了快速入门环境，并能够运行您指定的任何 Docker 容器。 

 凭借与 AWS CodeCommit、AWS CodePipeline 和 AWS CodeDeploy 紧密集成的优势以及 Git 和 CodePipeline Lambda 操作，CodeBuild 工具非常灵活。 

 可以通过包含一个 `buildspec.yml` 文件来构建软件，该文件标识每个构建步骤，包括构建前和构建后操作或通过 CodeBuild 工具指定的操作。 

 可以使用 CodeBuild 控制面板查看每个构建操作的详细历史记录。事件以 Amazon CloudWatch Logs 日志文件的形式存储。 

![](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/practicing-continuous-integration-continuous-delivery/images/cloudwatch-logs-log-files.png)


*AWS CodeBuild 中的 CloudWatch Logs 日志文件*