我正在制作一个安装脚本来设置web环境,如下所示
等等。
我想知道如何测试我的脚本(因为脚本一定有bug),如何在再次运行脚本之前恢复状态?
谢谢你的建议
发布于 2014-07-17 10:39:05
为了测试安装脚本/配置代码(木偶/厨师/等),我建议使用迷航器。
流浪汉为您提供了一种简单的本地启动和销毁虚拟机的方法(而不仅仅是)。
您可以使用以下迷航配置文件在ubuntu12VM上测试您的shell脚本:
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.network :private_network, ip: "192.168.33.101"
config.vm.provision :shell, :path => "lamp-provisioner.sh"
end然后你就可以:
vagrant upvagrant sshvagrant destroy销毁VMvagrant up来再次启动一个新的vm,以便测试您可能想要添加到脚本中的任何更改。https://stackoverflow.com/questions/24795843
复制相似问题