amazon-web-services - CodeBuild 等待 Cloudformation
问题描述
我有一个 CodePipeline(它有 CodeCommit 源阶段,然后是 CodeBuild 阶段,它编译然后运行 AWS CDK 部署)。我希望这个管道在每次提交到 master 时触发,它确实如此。但问题是如果之前的部署(Cloudformation)还在运行,那么下一次构建就会失败。
我找不到在 CodeBuild 或 CodePipeline 上将并发构建设置为 1 的方法。在 CodeBuild 阶段开始 CDK 部署之前,我唯一的选择是编写一个 shell 脚本来检查 Cloudformation 堆栈的状态并等待它返回 ok 吗?
解决方案
简短的回答:是的。CodeBuild 不支持设置并发构建的数量,唉,因此您需要在启动部署之前监控堆栈的 CloudFormation 状态。
推荐阅读
- node.js - 每个项目的 docker 注册表
- ios - 1天IOS safari - AngularJS
- .htaccess - .htaccess 将 Cookie 与文件/链接中的数据进行比较
- javascript - 在参数中没有主键值的 Sequelize Upsert
- javascript - 针对 QML 中的特定组件元素
- ios - 如何在情节提要中将不同的框架设置为 iPad 横向和纵向模式的相同视图?
- android - Android Room 在运行时确定查询中的列名
- ckeditor - 使用 CKEditor 4 以编程方式调用按钮
- css - 如何在不同的浏览器中定位相同的 krank 工具提示?
- node.js - 从角度 6 减少到角度 4