Jenkins+Git的搭建和自動部署


前言

Jenkins在工作中都使用過,之前都是運維去搭建部署,弄好了之后給我一個網址去構建項目就可以了,所以也都是一直沒了解過安裝過程。

今天在自己的服務器上搭建了一遍,中間有遇到很多坑,特在此歸納總結一下。

 

安裝

首先需要先安裝jdk和maven,用來編譯和打包。

jdk的安裝教程:https://www.cnblogs.com/xuliangxing/p/7066913.html

maven的安裝教程:https://www.cnblogs.com/freeweb/p/5241013.html

 

這里我們使用war包的方式運行jenkins,可以去官網下載,也可以在雲盤中下載

jenkins.war下載地址:https://pan.baidu.com/s/1t7d_y_zIdsWtf2s7RmrWbQ      密碼:5alx

 

運行

1.運行war包。這里通過啟動參數把CSRF關掉,不然會有403錯誤,並且新版本的jenkins不支持在頁面上關閉CSRF了。

   這里指定了8082端口運行

nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=8082 >output 2>&1 &

 

2.訪問  服務器ip:8282 ,會看到下圖。根據提示,找到對應路徑中的密碼,復制輸入。

 

 

3.安裝插件,這里我們點擊安裝推薦的插件就可以了

 

 

 失敗了一個,不用管它,點擊繼續

 

 

 

 

 

 

配置任務

 

 

 

輸入任務名,選擇自由風格,點擊確定

 

 

 這里輸入項目的Git地址,然后點擊添加憑證

 

 

輸入Git賬號和密碼 ,點擊添加

 

 

 

在外面這里選擇自己剛剛添加的憑證

 

 

在構建步驟中選擇執行shell腳本,內容主要切換到Jenkins的工作空間目錄,編譯和打包項目,然后把jar包上傳到指定服務器,再運行jar包。

 

BUILD_ID=XXXXXX,是為了解決jenkins構建結束后,執行的進程任務也跟着結束了。

 

 

 

構建

點擊立即構建

 

 

查看日志,構建成功

 

 

訪問服務,服務已經成功啟動

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM