git+jenkins+maven自動化部署 Jar包後端自動化部署(三)

2020-08-13 21:06:28

一、流程
建立maven專案-》General-》原始碼管理-》構建觸發器-》build-》構件後操作-》驗證,下面 下麪逐一進行分析。
二、新建maven專案
輸入任務名稱,選擇【構建一個maven專案】
在这里插入图片描述
三、專案設定
1、General設定
進行簡單的描述,其他可根據專案實際進行設定
在这里插入图片描述
2、原始碼管理
選擇對應的git地址,進行程式碼拉取

在这里插入图片描述

3、構建觸發器

在这里插入图片描述
在特定條件下進行程式碼構件。如上圖:當前專案的回撥地址爲:
  http://localhost:8030/job/fangke/build?token=token_fangke
  只要執行這個地址(在瀏覽器上存取改地址),該專案就會發起一次構建專案,即拉取程式碼打包部署操作。
4、構件
在这里插入图片描述
5、構件後操作
在这里插入图片描述
控制檯輸出日誌,可以檢視具體JAR包位置
在这里插入图片描述
指令碼如下

source /etc/profile
cd /home/jack/test/fangke
processpath=/home/jack/test/fangke
pid=`ps -ef | grep ${processpath} | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   echo "kill -9 的pid:" $pid
   kill -9 $pid
fi
nohup java -Dregister-with-eureka=true -jar ${processpath}/smart_attendance_vue.jar
unionproject_log.file 2>&1 &


四、驗證
1、任務設定好後,介面選擇構件
在这里插入图片描述
2、檢視控制檯輸出
在这里插入图片描述
3、瀏覽器輸入專案url地址,判斷是否可正常啓動