一、一键部署项目脚本,首先理清思路,先做什么,后做什么,再一步步完善脚本内容。
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号
2、linux上设置避免每次git push 都需要账号密码
先cd到根目录,执行git config --global credential.helper store命令,.gitconfig文件显示如下:
再进入项目目录,执行git pull命令,会提示输入账号密码。本次完成后下次git pull就不会再提示输入账号密码,并且会在根目录生成一个.git-credentials文件
最好的自律,是断舍离。