23得票4回答
使用test-kitchen进行备选驱动程序

许多厨房书籍(例如 mysql cookbook)都有多个 .kitchen.yml 文件。例如,mysql 有一个 .kitchen.yml 和一个 .kitchen-cloud.yml。查看 test-kitchen 的文档和代码,我找不到使用除 .kitchen.yml、.kitchen...

17得票3回答
如何在.kitchen.yml文件中指定食谱路径?

我将我的Chef菜谱存储在chef/cookbooks/文件夹中。 当运行kitchen converge时,仍然收到通知。Berksfile, Cheffile, cookbooks/, or metadata.rb not found so Chef will run with effec...

12得票2回答
ChefSpec and Test Kitchen

我正在调查如何以junit格式生成ChefSpec报告(包括覆盖率)和Test Kitchen报告,以便可以通过Jenkins解析并发布结果。或者,如果有其他友好的方式可以通过Jenkins发布这些结果。抱歉如果我解释不清楚,但我知道ChefSpec是用于单元测试,而Test Kitchen是...

11得票1回答
给Test Kitchen添加属性

我试图使用test-kitchen覆盖java食谱中的属性。 当我尝试运行kitchen converge default-centos-64时,会出现一个不良的YAML错误。--- driver: name: vagrant customize: memory: 1024 ...

9得票6回答
无法登录通过Test Kitchen管理的Vagrant虚拟机

我有一个非常通用的`.kitchen.yml`文件,包含以下内容: --- driver: name: vagrant platforms: - name: ubuntu-14.04 suites: - name: default run_list: - reci...

8得票3回答
测试Chef角色和环境

我是Chef的新手,一直在使用Test Kitchen测试我的cookbook的有效性,效果很好。现在我想确保在运行初始Chef之前,生产节点上的特定于环境的属性是正确的。这些属性将在角色中定义。 例如,我可能有一些使用Vagrant框架和开发设置的收敛配方,这可以验证cookbook。我希...

8得票3回答
每次更新使用test-kitchen而不是创建新的实例

在test-kitchen中,有没有一种方法可以更新创建的实例,而不是每次销毁和重新创建实例?举个例子,如果我在kitchen.yml中进行更改并想要查看该更改,运行整个销毁/创建过程可能需要一段时间。

8得票2回答
当我尝试销毁一个 Kitchen 实例时,Virtualbox 被锁定了。

我运行了一个test-kitchen实例,一切都很好,但最后当我尝试使用"destroy"命令销毁它时,出现了问题: roberto@pc:~$ kitchen destroy 虚拟机出现了这个错误。 -----> Starting Kitchen (v1.1.1) -----&...

8得票2回答
如何在Test Kitchen .kitchen.yml文件中指定Chef Solo的版本?

我正在使用Test Kitchen测试一本菜谱。我想指定chef solo的版本号,该如何指定版本号?

8得票2回答
如何在.kitchen.yml中传递环境变量给测试厨房

我正在尝试开发一本菜谱,以便让Flask应用程序与Gunicorn和Nginx协同工作。我已经成功地使应用程序在本地sqlite数据库上运行得非常好了,请查看我的菜谱:https://github.com/harrywang/flasky-cookbook。Flask应用程序使用环境变量发送电...