Linux系统自动化部署java项目

Linux系统自动化部署java项目

1.创建一个spring-boot项目
Linux系统自动化部署java项目_第1张图片

2.在git官网创建一个创库
Linux系统自动化部署java项目_第2张图片

3.在idea 添加 git插件

Linux系统自动化部署java项目_第3张图片
4.上传项目
Linux系统自动化部署java项目_第4张图片
pull该项目
Linux系统自动化部署java项目_第5张图片

Linux系统自动化部署java项目_第6张图片
Git查看上传是否成功
Linux系统自动化部署java项目_第7张图片
5.在虚拟机下载Maven Git()
通过如下路径可以选择下载对应的Maven版本:
maven下载
**
解压maven文件(看自己的操作)

Linux系统自动化部署java项目_第8张图片
git安装
1.yum install -y git(安装)
2.git --version(安装是否成功,查看版本)

Linux系统自动化部署java项目_第9张图片

6.克隆项目
Linux系统自动化部署java项目_第10张图片
7.记住密码

Linux系统自动化部署java项目_第11张图片

Linux系统自动化部署java项目_第12张图片

8.Maven打包项目
Linux系统自动化部署java项目_第13张图片

9.运行一次
Linux系统自动化部署java项目_第14张图片
10.编写shell脚本

Linux系统自动化部署java项目_第15张图片

Linux系统自动化部署java项目_第16张图片

############1.更新代码 库#######
cd /a/linux-test   ->(修改1)项目目录位置
git pull
##########2.打包maven项目########
mvn clean package -Dmaven.test.skip=true

##########3.关闭原来的项目########
#3.1.查找java进程pid
pid=`ps -ef |grep "java" |grep -v grep |awk '{print $2}'`
echo $pid
#3.2 关闭java进程
kill -9 ${pid}
for i in {1..10}
do
        echo ${i}"s"
        sleep 1s
done
#############4.重启项目############
cd target
java -jar linuxtest-0.0.1-SNAPSHOT.jar &  ->(修改2)打包命令

在Idea 中修改文件html 并且上传到git

Linux系统自动化部署java项目_第17张图片

执行脚本 sh shell_linuxJ1.shLinux系统自动化部署java项目_第18张图片
Linux系统自动化部署java项目_第19张图片

你可能感兴趣的:(Linux,java,linux,自动化)