ubuntu一键化部署方案
2018-01-14 11:33
162 查看
ubuntu一键化部署方案
近来对于开发的项目进行部署,每次都是先下载相关的软件,拷贝的指定的位置然后解压,配置path,将工程拷贝到指定的位置修改相关度额配置文件,十分麻烦和费时,能不能把事情尽量简单化,一键部署呢?(这所谓:看山是山看水还是水):环境描述
工程部署步骤
整体代码及解释
思路延伸
环境描述
linux环境 ubuntu14.04用户为user
需要部署java的war包到指定的位置。
需要定制自己的离线安装包,ubuntu OfflinePackage制作
工程部署步骤
首先制作离线包放置到CorsFace_install文件夹中对于linux系统的安装就略去了,网上的教程很多
安装mysql5.6
配置java环境jdk1.8_151
配置tomcat
建立tomcat服务
明确了这个几个步骤,我们就逐渐的来填写shell脚本了。
整体代码及解释
autoInstall.sh# 设置不输入sudo命令 sudo cp nopasswdsudo /etc/sudoers.d/nopasswdsudo # 将上文制作的sources.list放置到到新的版本机器中 sudo cp /etc/apt/sources.list /etc/apt/sources.list.back sudo cp /home/user/CorsFace_install/sources.list /etc/apt/sources.list #更新源 sudo apt-get update #从本地获取文件包进行安装 sudo apt-get install mysql-server-5.6 # 填写mysql的root的密码 #安装java8 sudo apt-get install oracle-java8-installer #安装tomcat 采用压缩包安装 # 解压tomcat安装包到cf3目录下 tar xvf apache-tomcat-8.5.24.tar.gz -C /home/user/cf3 #tomcat 改名 mv /home/user/cf3/apache-tomcat-8.5.24 /home/user/cf3/tomcat #将原本的sourcelists拷贝回来 sudo cp /etc/apt/sources.list.back /etc/apt/sources.list
思路延伸
这里是将tomcat, jdk安装上,配置相应的环境对于持续集成的环境如何进行如构造,还需深究。 自动化部署?
相关文章推荐
- ubuntu16.4下用jexus部署ASP.NET Core环境
- 将你的Python Web程序部署到Ubuntu服务器上
- .Net Core 之 Ubuntu 14.04 部署过程(图文详解)
- ubuntu 搞坏了sudoers文件之修复方案
- ActiveMQ的Networks of Broker部署方案
- ubuntu eth0找不到问题解决方案
- Linux入门笔记7. ubuntu上部署Nginx+uWSGI+Django
- ubuntu16.04安装matlab glnx64(2016b/2017a)完全方案
- 详解通过Nginx部署Django(基于ubuntu)
- Ubuntu 16.04.1 LTS部署django 1.10.4到Apache_2.4.18
- Haproxy+keepalived高可用、负载均衡安装部署方案
- NodeJS项目迁移兼Ubuntu下NodeJS环境部署
- Ubuntu下简单部署网站
- 在ubuntu部署单机和伪分布式hadoop
- ActiveMQ笔记:一个高稳定,可扩展的的部署方案
- ubuntu下部署SVN
- Ubuntu系统下的nodejs环境的部署
- 在ubuntu上部署Django
- 深度学习篇——Ubuntu16.04系统下部署caffe(CPU_ONLY)
- ThinkPad X230安装Ubuntu实现双系统的优雅方案