天天看點

jenkins實戰1-jenkins+maven+git建構項目

伺服器需要環境 jdk  maven jenkins git 

1.jenkins 下載下傳

wget  https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.249.2/jenkins.war
           

也可以通過浏覽器在官網下載下傳最新版本

jenkins 官網

jenkins實戰1-jenkins+maven+git建構項目

2 啟動

nohup java -jar jenkins.war  --httpPort=10010 >/dev/null 2>&1 &
           

輸入  netstat -lntp 指令檢視端口

jenkins實戰1-jenkins+maven+git建構項目

10010端口啟動成功

3.通路   http://伺服器ip:10010/就可以通路jenkins 了 ,按照提示輸入密碼  之後

如果提示該jenkins執行個體已離線  需要改一下通路位址

http://伺服器ip:10010/pluginManager/advanced

jenkins實戰1-jenkins+maven+git建構項目

我這邊選擇推薦的插件

jenkins實戰1-jenkins+maven+git建構項目

自動下載下傳安裝插件

jenkins實戰1-jenkins+maven+git建構項目

安裝好 設定密碼之後登陸  界面如下

jenkins實戰1-jenkins+maven+git建構項目

然後我們添加憑據(就是github等遠端倉庫的賬号密碼)我這裡用的是碼雲

jenkins實戰1-jenkins+maven+git建構項目

 配置一下git的路徑

jenkins實戰1-jenkins+maven+git建構項目

建立一個建構任務(選擇建構一個自由風格的軟體項目)

jenkins實戰1-jenkins+maven+git建構項目

源碼管理選碼雲項目倉庫的的路徑,憑據選剛添加的憑據

jenkins實戰1-jenkins+maven+git建構項目
jenkins實戰1-jenkins+maven+git建構項目

選擇shell建構

jenkins實戰1-jenkins+maven+git建構項目

腳本如下

jenkins實戰1-jenkins+maven+git建構項目
#!/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實戰1-jenkins+maven+git建構項目

如果發現建構的項目沒有啟動,多半是jenkins殺掉了

我們配置一下環境變量

jenkins實戰1-jenkins+maven+git建構項目
jenkins實戰1-jenkins+maven+git建構項目

再重新建構項目就好了

項目建構成功

jenkins實戰1-jenkins+maven+git建構項目

下一篇部落格簡單介紹一下如何使用jenkins 遠端建構

https://blog.csdn.net/u012954380/article/details/90695748