shiyimin / 12306

我要回家过年
6 stars 4 forks source link

Hi,具体描述下你这个小工具能干啥? #1

Open Chinese-Xu opened 11 years ago

Chinese-Xu commented 11 years ago

听起来这个部署工具挺有用的。 是不是说可以在本地虚拟机上部署产品代码?

shiyimin commented 11 years ago

这个工具就是自动从网上下载一个虚拟机模板(当前这个模板用的是vagrant官方的,以后可以换成我们自己的),自动在开发机上创建虚拟机,根据项目的需要自动安装指定版本依赖软件,比如这个工具就自动把apache, mysql, java和maven都配置好了,以后如果要装什么mangodb, hadoop之类的程序,也可以通过更新里面的脚本就可以实现。

这样只要项目组成员同步这个repo,工作前,执行vagrant up命令,就自动会同步最新的开发环境。

这个工具还可以自动将产品部署到生产环境,可以在open stack云上自动创建虚拟机,安装依赖程序并部署产品。

我觉得用这个工具,一是开发环境和生产环境自动同步,二是避免新开发准备环境的麻烦,三是所有人都是同一套开发环境。