CentOS 7 安裝 Jenkins
Jenkins 配置自動化部署
Jenkins部署war包
1. 新建一個任務
2. 添加源碼管理
3. 添加登錄密匙 git的登錄
4. 配置執行構建前
我構建前 沒有填寫
5 設置構建
clean package -Dmaven.test.skip=true
6 配置構建後
ps -ef|grep /home/home/hellowdemo-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9
nohup java -jar /home/home/hellowdemo-0.0.1-SNAPSHOT.jar > /home/home/out.file 2>&1 &
ps -ef|grep /自己配置的目錄/自己的jar文件|grep -v grep|awk '{print $2}'|xargs kill -s 9
nohup java -jar /自己配置的目錄/自己的jar文件 > /自己配置的目錄/out.file 2>&1 &
記得點擊保存
7. 執行構建
等待構建完成
這樣的圖表即爲構建成功
圖例表示
構建後服務器的目錄結構
可以看出 配置的兩個目錄最後會拼接成一個 這個是個坑
我找了一天才發現 jar 上傳到服務器了 但是一直無法運行
瀏覽器訪問