gpt4 book ai didi

chef-infra - 测试厨房更新而不是每次都创建

转载 作者:行者123 更新时间:2023-12-04 07:53:39 28 4
gpt4 key购买 nike

在test-kitchen中,有没有办法更新创建的实例而不是每次都销毁和重新创建实例?假设我更改了 kitchen.yml 并希望看到该更改,运行整个 destroy/create 可能需要一段时间。

最佳答案

取决于您使用的提供商 - 是的。

首先,有几个生命周期步骤:

  • kitchen create - 这将创建实例。它相当于 vagrant up --no-provision .
  • kitchen converge - 这将收敛(提供)实例。它相当于 vagrant provision .
  • kitchen verify - 这将运行任何集成后测试(如 ServerSpec 或 bats)。在 vagrant 中没有等价物。
  • kitchen test - 将上述三个命令包装在一个序列中。

  • 测试厨房没有 vagrant reload 的概念,这就是您的示例所描述的内容。但是,您可以通过执行以下操作来完成重新加载:
    cd .kitchen/suite_name && vagrant reload

    从命令行。

    关于chef-infra - 测试厨房更新而不是每次都创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24456748/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com