AWS CodeBuild
1. 简介
https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html
CodeBuild是完全托管到AWS的云构建服务。无需管理build server,按需扩容以满足峰值构建需求,预先配置的构建环境。也可用于持续集成和持续交付。
AWS CodeBuild 是一项在云中完全托管的生成服务。CodeBuild 可编译源代码,运行单元测试,并生成可供部署的构件。使用 CodeBuild,您无需预配置、管理和扩展自己的构建服务器。它提供了适用于常用编程语言的预先打包的构建环境以及 Apache Maven 和 Gradle 等构建工具。您还可以在 CodeBuild 中自定义构建环境以使用自己的构建工具。CodeBuild 会自动扩展以满足峰值构建请求。
CodeBuild使用buildspec.yaml来运行构建任务,类似于github CI的workflow配置。buildspec包含各种构建的配置以及命令。
https://docs.aws.amazon.com/codebuild/latest/userguide/how-to-create-pipeline.html
CodeBuild属于CodePipeline build和test服务。
2. buildspec
1 |
|
https://docs.aws.amazon.com/codebuild/latest/userguide/getting-started-cli-create-build-project.html
AWS cli配置build project的相关信息
1 |
|
Run build
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!