linux下maven自動打包部署


一、一鍵部署項目腳本,首先理清思路,先做什么,后做什么,再一步步完善腳本內容。

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文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM