一、一鍵部署項目腳本,首先理清思路,先做什么,后做什么,再一步步完善腳本內容。
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文件