ubuntu一键化部署方案

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

思路延伸

  1. 这里是将tomcat, jdk安装上,配置相应的环境
  2. 对于持续集成的环境如何进行如构造,还需深究。 自动化部署?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值