Mil*_*ilk 5 amazon-web-services aws-codepipeline aws-codebuild
我在 AWS CodeCommit 中托管了一个存储库,其buildspec.yml根目录中包含 AWS CodeBuild 用于从源构建的存储库。
是否可以传入变量/读取源(AWS Pipeline arn?)或类似的东西,以便我可以在 AWS CodeBuild 中确定是否进行开发、测试或生产构建?
如果没有,是否有另一种方法可以在我缺少的 AWS CodePipeline 中实现此目的?
AWS CodeBuild 支持备用构建规范文件。可以在此 AWS 博客中找到示例:https://aws.amazon.com/blogs/devops/create-multiple-builds-from-the-same-source-using- Different-aws-codebuild-build-specification-文件/
每个阶段都以不同的方式命名构建规范文件。例如,buildspec_dev.yml、buildspec_qa.yml 等。将其中每一个与单独的 CodeBuild 项目关联。之后,您可以在 CodePipeline 中使用适当的 CodeBuild 项目。
您还可以在 CodePipeline 中对这些不同阶段进行建模。例如,在构建操作中使用基于 buildspec_dev.yml 的项目,然后在测试操作中使用基于 buildspec_qa.yml 的项目。
| 归档时间: |
|
| 查看次数: |
3480 次 |
| 最近记录: |