0

test-kitchen不支持多虚拟机任务,我尝试在 Vagrantfile 中定义几个节点,但速度太慢 - 一次启动 5 个虚拟虚拟机虚拟机。也许我需要使用 docker,但整个配置变得过于复杂,尤其是比较通常的测试厨房设置。用 4-5 个独立的 linux 节点测试厨师食谱的最简单方法是什么?例如:2 个 rails 应用程序、postgresql、solr、nginx。

4

2 回答 2

0

正如你刚才所说,厨房不支持任何类型的多节点测试。使用 CloudFormation 或 Heat 之类的东西可能是您快速启动整个测试堆栈的最佳选择,然后使用 Serverspec 的远程模式编写测试。

于 2015-01-15T19:06:13.620 回答
0

正如在第 184 期中提到的,Test Kitchen 并非旨在进行这样的测试。你可能想看看莱布尼茨。我自己还没有使用它,但据我了解,它可能是您正在寻找的。

于 2015-01-16T11:06:08.393 回答