linux - Elastic Beanstalk 在部署错误或重试失败命令后继续,必须是执行此操作的简单方法
问题描述
所以我在部署过程中遇到问题,其中 ebextensions 中的命令之一失败并停止部署过程。有没有办法阻止错误停止整个部署?
更多细节
- 命令使用 .ebextensions/*.config 文件运行
更多更多细节
- 使用 t2.micro 并使用 bundle 运行 webpacker 编译,因为有限的 ram webpacker 失败了很多,但我通常可以登录并从 ssh 重新运行命令,它工作正常。
- 所以我的解决方案是在部署期间重新运行命令 3 或 4 次,这将解决问题,所以我只想要一种方法来防止命令失败停止部署
解决方案
有没有办法阻止错误停止整个部署?
我认为ignoreErrors
在命令中应该做你想要达到的目标:
- ignoreErrors - 一个布尔值,用于确定如果命令键中包含的命令失败(返回非零值)是否应该运行其他命令。如果您想在命令失败的情况下继续运行命令,请将此值设置为 true。如果您想在命令失败时停止运行命令,请将其设置为 false。默认值为假。
但是,我宁愿建议调查命令失败的原因并修复它,而不是忽略它的错误。
推荐阅读
- blockchain - 当密钥也被区块链使用时,如何在 Azure Key Vault 中使用椭圆曲线 SECP256K1 密钥
- excel - 否则如何进行行循环
- c++ - C++20 模板
用户类型导致 GCC 9 中的 T/const T 类型不匹配 - fabricjs - 以编程方式调整大小后的fabricjs2选择错误
- javascript - 我的脚本没有显示真正可见的元素
- spring - 有什么办法可以在 Spring 中停止后续事件监听器的执行?
- spring-boot - HTTP Put 方法在 Spring Boot 中不起作用
- node.js - Angular 4 安装问题
- c# - 对象引用未设置为存储库层的对象实例
- android - @DatabaseView 注解 房间数据库 android