molecule - 失败时如何不销毁容器
问题描述
有没有办法让分子不破坏在失败时创建的 docker 容器?
我有以下场景molecule.yml
:
scenario:
name: default
test_sequence:
- create
- converge
- verify
其中一项 testinfra 测试失败,我想在失败后检查容器(docker exec -it xxxx /bin/bash
)。
然而,分子不断清理容器:
An error occurred during the test sequence action: 'verify'. Cleaning up.
--> Scenario: 'default'
--> Action: 'destroy'
解决方案
--destroy never
应该使用标志(例如)molecule test --destroy never
。
推荐阅读
- shell - 使用 Shell 脚本在 HBase 中删除多行
- c# - 如何从 Microsoft.Extensions.Logging 订阅日志
- c++ - 绘制 QTableView 的背景(使用自定义 QStyledItemDelegate)
- java - 如何使用 Eclipse 环境编译 Java 11 程序?
- ruby-on-rails - Rails Active Storage - 如何将本地文件迁移到 s3 存储桶
- c# - 需要 C# LINQ 列表聚合表达式的建议
- javascript - Lint]:2 处的参数无效:在定义描述时无法从 bool 转换为 Function.prototype 错误,并且它在量角器上阻塞
- excel - 选择组合值时未加载图片
- ios - 是否可以自定义 iOS 密码自动填充布局(本机)
- python - 用 Python-OpenCV 手写的顺序数字识别和提取