伺服器需要環境 jdk maven jenkins git
1.jenkins 下載下傳
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.249.2/jenkins.war
也可以通過浏覽器在官網下載下傳最新版本
jenkins 官網
2 啟動
nohup java -jar jenkins.war --httpPort=10010 >/dev/null 2>&1 &
輸入 netstat -lntp 指令檢視端口
10010端口啟動成功
3.通路 http://伺服器ip:10010/就可以通路jenkins 了 ,按照提示輸入密碼 之後
如果提示該jenkins執行個體已離線 需要改一下通路位址
http://伺服器ip:10010/pluginManager/advanced
我這邊選擇推薦的插件
自動下載下傳安裝插件
安裝好 設定密碼之後登陸 界面如下
然後我們添加憑據(就是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殺掉了
我們配置一下環境變量
再重新建構項目就好了
項目建構成功
下一篇部落格簡單介紹一下如何使用jenkins 遠端建構
https://blog.csdn.net/u012954380/article/details/90695748