amazon-web-services - 如果其中一个命令失败,则在构建阶段执行剩余命令
问题描述
在 buildspec 中,我在构建阶段有各种命令,每个命令都是相互独立的,但主要问题是如果其中一个命令无法执行其余命令不执行。我想执行所有命令,不管前面的命令失败还是通过
解决方案
这是 AWS CodeBuild 构建所经历的阶段转换:https ://docs.aws.amazon.com/codebuild/latest/userguide/view-build-details.html#view-build-details-phases 。
如果您的构建命令在“pre_build”或更早阶段没有失败,那么您在后续阶段中指定的命令仍将运行。
您还可以使用 finally 子阶段始终执行特定命令,即使阶段失败。https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example示例中的更多详细信息
推荐阅读
- java - 从 Java 中的 toString 方法捕获异常
- java - 试图获得二维数组中每个元素的平均值
- c - 如何在 Tizen c 程序中正确获取当前日期
- postgresql - 为什么 HangFire 启动过程会因此错误而失败?
- ios - Swift Broadcast Replaykit 停止录制
- javascript - 使用 Switch 语句在 React 中预期的表达式
- python - 2列上的Groupby加上String列上的过滤器
- c++ - 为什么建议包含 googletest 源文件
- hibernate - 如何将 FindAllBy 与 JpaRepository 中的多个字段一起使用?
- java - 带有vpn的browsermob-proxy + selenium不能在mac上运行,但可以在windows上运行