一、一键部署项目脚本,首先理清思路,先做什么,后做什么,再一步步完善脚本内容。

1)先pull最新代码,mvn打包

2)删除tomcat下的war包,将最新war包copy过来

3)查询tomcat进程,将进程杀掉

4)启动tomcat

【PS:以上为个人思路,大家可按照自己想法制作】

 

二、以下描述部分提供参考的步骤

1、获取tomcat进程

命令:ps -ef | grep tomcat | grep -v grep | awk '{print $2}'

首先用ps -ef | grep tomcat 获得了tomcat进程信息,结果中包含grep本身,通过 |grep -v 'grep' 来排除grep本身,然后通过 awk '{print $2}'来打印出要找的进程id号

linux下maven自动打包部署

 

2、linux上设置避免每次git push 都需要账号密码

先cd到根目录,执行git config --global credential.helper store命令,.gitconfig文件显示如下:

linux下maven自动打包部署

再进入项目目录,执行git pull命令,会提示输入账号密码。本次完成后下次git pull就不会再提示输入账号密码,并且会在根目录生成一个.git-credentials文件

 

分类:

技术点:

相关文章: