目錄
一,jenkins構建觸發器
二,內網穿透配置
三,github配置,實現推送觸發構建
一,jenkins構建觸發器
1,我們以“jenkins部署jar包到遠程服務器”這個項目爲基礎,然後進入項目配置。
2,在構建觸發器部分,我們主要用兩種觸發器,1,定時構建,2,觸發遠程構建。這次使用第二種方式。如下圖,我們訪問http://JENKINS_URL/job/mySpringBootClound/build?token=mySpringBootClound 就可以觸發構建。但是github需要訪問外網地址,我們需要內網穿透。
二,內網穿透配置
在我們測試服務器代碼經常會在內網部署項目,然後測試代碼。但是有些東西需要外網訪問,比如調用第三方接口的回調,以及微信回調。還有就是提交代碼到github觸發jenkins構建,這些都需要外網能訪問到。這時候我們就需要內網穿透了。
1,下載ngrok客戶端
1,進入ngrok,選擇對應版本下載客戶端。
2,ngrok註冊登陸並開通隧道
1,點擊註冊,註冊賬號,然後登陸進來。
2,開通隧道
3,選擇香港免費隧道
4,開通隧道
5,開通隧道後,進入管理隧道
3,本地啓動ngrok客戶端
1,運行啓動命令。start.bat是自己寫的不需要輸入隧道id了。
2,啓動後,輸入隧道id,enter
3,啓動成功標誌
4,成果檢驗。成功訪問到了內網的jenkins
三,github配置,實現推送觸發構建
1,Webhooks添加推送地址。我們已經加過了。如下圖。
2,jenkins進入系統管理的全局安全配置,把這個去掉。
3,成果檢驗
本地提交了代碼,觸發了構建
Jenkins安裝教程
jenkins部署war包到遠程tomcat
jenkins部署jar包到遠程服務器
jenkins之代碼推送github觸發jenkins自動構建