0
下面是我kitchen.yml
有没有更好的方式来更新我的访客端口号而不重新创建厨房实例?
---
driver:
name: vagrant
provisioner:
name: chef_zero
# You may wish to disable always updating cookbooks in CI or other testing environments.
# For example:
# always_update_cookbooks: <%= !ENV['CI'] %>
always_update_cookbooks: true
verifier:
name: inspec
platforms:
- name: centos-7
suites:
- name: default
driver:
network:
- ["forwarded_port", {guest: 3000, host: 3000}]
run_list:
- recipe[meteor-app::default]
verifier:
inspec_tests:
- test/smoke/default
attributes:
然后,我已经改变了客人的端口号以下
network:
- ["forwarded_port", {guest: 4500, host: 3000}]
有没有更好的办法而无需重新创建它来更新我的实例。
'厨房收敛'将重新运行您的run_list而不会破坏/重新创建它。 – vase
但是这不会做'流浪者重新加载'。 – StephenKing
生成的'Vagrantfile'在'.kitchen/kitchen-vagrant /'下面。你可以在那里发布'vagrant reload'。也许'厨房收敛'更新'Vagrantfile',也许你必须手动编辑它。 – StephenKing