为什么 AWS CodeBuild buildspec.yml 支持多个构建阶段?

max*_*paj 3 amazon-web-services aws-codepipeline aws-codebuild

为什么 buildspec 文件支持多个构建阶段?install, pre_build, build, post_build? 如果我将所有构建步骤都放在一个阶段,我是否做错了什么?除了保持某种结构之外,有什么非常有用的东西吗?

Jas*_*rth 5

某些阶段的失败将导致构建退出,而其他阶段则不会。这篇文章很好地说明了这一点:https : //docs.aws.amazon.com/codebuild/latest/userguide/view-build-details.html#view-build-details-phases