我正在运行一本食谱,当我在本地机器上运行它时,我所有的 ChefSpec 测试都通过了。然而,当 Jenkins 运行它们时,它未能通过我的一些测试。我检查了在本地机器和 Jenkins 服务器上运行的 Chef 版本,它们是相同的。我收到的信息是一条基本信息:
预期带有操作的“目录” :create 在 Chef 运行中。其他 bash 资源:(此处为空)。
我也在两个平台上进行了相同的测试,redhat linux 和 aix,但只有 redhat linux 失败。有人知道为什么会这样吗?谢谢