我刚开始使用Packer,并且在某些情况下我的构建失败,因此我希望登录到该机中调查原因。但是,似乎没有packer login
或类似命令可以给我一个 shell 。取而代之的是,在我有机会进行调查之前,奔跑只是终止并撕毁了箱子。
我知道我可以在每个阶段使用--debug标志来暂停执行,但是我想知道是否有一种方法可以在失败的运行后(以及清理之前)暂停,然后在调试完成后进行清理。
谢谢。
最佳答案
这是我对packer
的最大烦恼。值得庆幸的是,packer build
现在具有一个-on-error
选项,可以为您提供选项。packer build -on-error=ask ...
进行救援。
从packer build文档: