0
我想使用Vagrant在不同環境下測試我的食譜。使用Vagrant測試廚師食譜
正如我所找到的,有chef-client和chef-solo提供者,用於分別從chef-server
下載食譜並在本地提供食譜。
我想在每本食譜內提供Vagrantifle
,以便爲所有knife
開發人員提供測試方法。如果cookbook是獨立的,我只需要使用chef-solo
供應商,但是如果它具有存儲在chef-server
上的cookbook的(多個)依賴關係呢?
什麼是最好的辦法來解決這一問題:所有的食譜本地
- 下載並複製到無業遊民
- 推只測試了食譜和廚師的服務器下載他們的休息
什麼是優點和缺點?我應該如何在不同的系統上測試我的食譜?
我覺得Test-Kitchen的存在讓這個變得簡單。 –