0
我想使用Vagrant在不同环境下测试我的食谱。使用Vagrant测试厨师食谱
正如我所找到的,有chef-client和chef-solo提供者,用于分别从chef-server
下载食谱并在本地提供食谱。
我想在每本食谱内提供Vagrantifle
,以便为所有knife
开发人员提供测试方法。如果cookbook是独立的,我只需要使用chef-solo
供应商,但是如果它具有存储在chef-server
上的cookbook的(多个)依赖关系呢?
什么是最好的办法来解决这一问题:所有的食谱本地
- 下载并复制到无业游民
- 推只测试了食谱和厨师的服务器下载他们的休息
什么是优点和缺点?我应该如何在不同的系统上测试我的食谱?
我觉得Test-Kitchen的存在让这个变得简单。 –