chef - 调试 Chef Recipe 而无须浪费和重新配置

标签 chef vagrant

我们正在研究从源代码构建PHP的厨师食谱。但是,每次我们更改配方并再次运行时,都需要很长时间(大约20分钟)。

我们一直在做的更改,然后使用:

vagrant destroy


其次是:

vagrant up


如果以某种方式可以重新运行我们要更新的单个配方,那将是很好的。

有人知道我们该怎么做吗?还是流浪汉如何确定我们的PHP配方已安装/执行?

最佳答案

vagrant provision应该为您执行此操作。厨师应该只处理需要运行的东西,例如更改配方。

关于chef - 调试 Chef Recipe 而无须浪费和重新配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625975/

相关文章:

php - Vagrant 虚拟主机/共享文件夹无法访问

node.js - 在 mac-os-x Yosemite 上调用 "npm"时 Jenkins 构建步骤失败

chef - 在节点run_list中指定确切的 Recipe 版本仍然可行吗?

chef - 如何查询节点上的菜谱版本?

带 Apache 服务器的 Laravel Homestead

windows - Windows : ssh_exchange_identification 中的 Vagrant ssh

linux - 如何解决 'The SSH connection was unexpectedly closed by the remote end' 的问题?