首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Ubuntu制作安装脚本

用Ubuntu制作安装脚本
EN

Stack Overflow用户
提问于 2014-07-17 05:56:52
回答 1查看 70关注 0票数 0

我正在制作一个安装脚本来设置web环境,如下所示

  1. 阿帕奇
  2. PHP
  3. MySQL
  4. SSH组件

等等。

我想知道如何测试我的脚本(因为脚本一定有bug),如何在再次运行脚本之前恢复状态?

谢谢你的建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-17 10:39:05

为了测试安装脚本/配置代码(木偶/厨师/等),我建议使用迷航器

流浪汉为您提供了一种简单的本地启动和销毁虚拟机的方法(而不仅仅是)。

您可以使用以下迷航配置文件在ubuntu12VM上测试您的shell脚本:

代码语言:javascript
复制
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

然后你就可以:

  1. 启动新vm并运行shell脚本的vagrant up
  2. 在执行shell脚本后检查vm状态的vagrant ssh
  3. vagrant destroy销毁VM
  4. vagrant up来再次启动一个新的vm,以便测试您可能想要添加到脚本中的任何更改。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24795843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档