我试图在本地测试对厨房hyperv驱动程序的更改,但不知道如何将测试厨房中捆绑的驱动程序替换为我的本地bits。
我已经尝试安装本地构建的厨房-hyperv gem,但测试厨房仍然使用其捆绑版本。
无论我搜索什么,我都找不到任何关于如何替换内部捆绑的测试/厨房驱动程序的说明。
发布于 2018-01-31 07:05:21
不幸的是,这并不是真正可行的。您可以一次性地将新的gem安装到ChefDK的ruby环境中,然后打开kitchen可执行文件并编辑适当的gem行。还有一个自动化程度稍高的appbundle-updater工具。但不用说,我们作为一个社区并不是真的很支持,你可以很容易地离开你的DK作为一个非功能性的混乱。如果进行本地开发,通常会要求您完全停止使用ChefDK,转而使用更传统的基于捆绑器的工作流。然而,这也需要您承担一些环境管理的责任,并且通常比ChefDK需要更多的Ruby知识。
https://stackoverflow.com/questions/48530226
复制相似问题