2017-10-05 5 views
1

Testkit의 테스트에서 나는 VirtualBox 게스트 추가의 이전 버전과 함께 Vagrant 기본 상자를 사용합니다. 따라서 테스트를 실행할 때마다 게스트 추가 사항이 먼저 업데이트됩니다.Testkitchen에 대한 Virtualbox 게스트 추가 사용 안 함

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

파일 시스템 마운트가 실제로 문제없이 작동하므로이 업데이트가 필요하지 않습니다. 나는 그것을 비활성화하고 싶다.

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

.kitchen.yml에 추가하여 : 깨끗한 방법이없는이있는 경우

driver: 
    name: vagrant 
    vagrantfiles: 
    - VagrantfileKitchen.rb 

가 궁금

나는 빨리와 VagranfileKitchen.rb을 만들어 kitchen-vagrant 장애인의 VBox 추가 업데이트에 대한 문서를 확인 추가 파일? 감사합니다

답변

0

솔직히 최선의 해결책은 기본 상자를 정기적으로 업데이트하는 것입니다. 당신이 그렇게하고 싶지 않아 경우에, 당신은 당신 ~/vagrant.d/Vagrantfile이를 추가 할 수 있습니다

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

당신이 주어진 솔루션보다이 방법 변두리에 간단하게하는, .kitchen.yml에 아무것도를 추가 할 필요가 없습니다이 방법을 Testkeitchen 상자뿐만 아니라 모든 Vagrant 상자에 영향을 미칠 수있는주의 사항이 있습니다.

+0

모든 기계에서 또는 모든 복제본을 복제해야하는 모든 사람이해야 할 일입니다. 나는 여전히 나의 해결책이 더 좋다고 생각한다 : | – Derp