我有一个Chef脚本,可以在Amazon AWS上创建和配置几个Linux服务器。在配置步骤中,它会安装一些软件并安装我们项目中的代码。
是否有工具可以读取Chef脚本的输出(可能是日志文件)并向我提供有关脚本执行的信息?并指出是否有任何步骤不顺利?
在使用Chef和单元测试的TDD上似乎有很多内容,但是当脚本在生产中执行时,没有发现任何与实际自动(或半自动)验证相关的内容。
答案 0 :(得分:1)
如果厨师无法达到所需状态(如配方中所述)。例如。如果你想安装一个不存在的软件包,它将失败并以非零退出代码退出。