测试厨房doesn't support多虚拟机任务,我试图在Vagrantfile中定义一些节点,但它太慢了-一次启动5个虚拟virtualbox。也许我需要使用docker,但整个配置变得太复杂了,特别是与通常的测试厨房设置相比。用4-5个独立的linux节点测试厨师食谱最简单的方法是什么?例如:2个rails应用,postgresql,solr,nginx。
发布于 2015-01-16 03:06:14
如你刚才所说,厨房不支持任何类型的多节点测试。使用诸如CloudFormation或Heat之类的工具可能是快速启动整个测试堆栈的最佳选择,然后使用Serverspec的远程模式来编写测试。
发布于 2015-01-16 19:06:08
正如在Issue #184中提到的,Test Kitchen不是为做这样的测试而设计的。您可能需要研究一下Leibniz。我自己还没有用过它,但据我所知,它可能就是你要找的。
https://stackoverflow.com/questions/27970897
复制相似问题