2017-10-05 59 views
1

对于Testkitchen中的测试,我使用带有较旧版本的VirtualBox guest添加项的Vagrant base box。所以每次我运行时间测试中,它更新第一为Testkitchen禁用Virtualbox guest添加对象

==> default: Machine booted and ready!                          
[default] GuestAdditions versions on your host (5.1.28) and guest (5.0.8) do not match. 

因为安装文件系统实际上是没有问题的作品我并不需要此更新客户附加。我想禁用它。

我赶紧检查了文档的kitchen-vagrant和残疾人垂直框中添加更新通过创建VagranfileKitchen.rb有:

Vagrant.configure("2") do |config| 
    config.vbguest.auto_update = false 
end 

,并通过向.kitchen.yml

driver: 
    name: vagrant 
    vagrantfiles: 
    - VagrantfileKitchen.rb 

我不知道是否有没有一个更清洁的方式额外的文件?谢谢

回答

0

老实说,我认为最好的解决方案是定期更新您的基地箱。但是,如果你不想这样做,那么你可以添加到您的~/vagrant.d/Vagrantfile

Vagrant.configure("2") do |config| 
    config.vbguest.auto_update = false 
end 

这样,你不需要任何补充.kitchen.yml,这使得这种方法比你给出的解决方案稍微简单,但要注意它会影响你所有的流浪者箱子,而不仅仅是你的TestKitchen箱子。

+0

我将不得不在每台机器上或每个克隆回购的人都这么做。我仍然认为我的解决方案更好:| – Derp

相关问题