厨房测试并重新启动Vagrant盒子

时间:2017-03-08 16:08:49

标签: chef virtualbox recipe test-kitchen

我写过一些食谱。 现在我想在多个平台上使用厨房进行测试。 我想在安装Visual Studio之前重新启动我的虚拟机。 但是当机器重新启动时,我的会话结束了,我无法安装Visual Studio。 我使用厨师12.5.1

可以安装PowerShell 4,重新启动虚拟机,然后重新启动我的run chef并安装visulstudio? 我说如果我从顾客那里做的一切都做了什么工作,但是从厨房不工作

谢谢你

1 个答案:

答案 0 :(得分:0)

它不适用于厨师,旧的,你需要使用12.11或更高版本,但测试厨房支持这一般。相关配置文件配置的一个示例:

provisioner:
  name: chef_zero # or chef_solo
  require_chef_omnibus: 12.11 # need the RFC 062 exit codes
  retry_on_exit_code:
    - 35 # 35 is the exit code signaling that the node is rebooting
  max_retries: 1
  client_rb:
    exit_status: :enabled # Opt-in to the standardized exit codes
    client_fork: false  # Forked instances don't return the real exit code