jenkins+maven+git構建專案
阿新 • • 發佈:2018-12-14
伺服器需要環境 jdk maven jenkins git
1.jenkins war包下載
wget http://mirrors.jenkins.io/war/latest/jenkins.war
啟動後 訪問 http://伺服器ip:10010/就可以訪問jenkins 了 ,按照提示輸入密碼 之後
如果提示該jenkins例項已離線 需要改一下訪問地址
我這邊選擇推薦的外掛
自動下載安裝外掛
安裝好 設定密碼之後登陸 介面如下
然後我們新增憑據(就是github等遠端倉庫的賬號密碼)我這裡用的是碼雲
配置一下git的路徑
建立一個構建任務(選擇構建一個自由風格的軟體專案)
原始碼管理選碼雲專案倉庫的的路徑,憑據選剛新增的憑據
選擇shell構建
指令碼如下
#!/bin/bash cd /root/.jenkins/workspace/測試/ mvn clean package kill -9 $(netstat -nlp | grep :8081 | awk '{print $7}' | awk -F"/" '{ print $1 }') rm -rf /home/winnersoft/server/wanmo-soft/springboot-fastdfs-0.0.1-SNAPSHOT.jar cp -f /root/.jenkins/workspace/測試/target/*.jar /home/winnersoft/server/wanmo-soft/ cd /home/winnersoft/server/wanmo-soft/ && nohup java -jar springboot-fastdfs-0.0.1-SNAPSHOT.jar &
儲存之後點選構建任務
在jenkins工作目錄可以看到從碼雲pull下來的專案
如果發現構建的專案沒有啟動,多半是jenkins殺掉了
我們配置一下環境變數
再重新構建專案就好了
專案構建成功