一、Jenkins下載與安裝
Jenkins的下載安裝方法有很多種,其中也有不少的坑。
1.下載war包丟到tomcat裏面啓動。(麻麻地)
好處:易懂
壞處:佔用tomcat,如果用同一個項目部署項目和jenkins需要配置熱加載。
2.docker安裝jenkins(不推薦)
好處:一鍵安裝
壞處:複雜docker安裝jenkins是可行的,但是部署tomcat項目時候發現這玩意啓動tomcat是訪問不了的,而且需要掛載一堆目錄,一開始沒掛載好後患無窮。且對小白不太友好。
3.下載war包直接jar -jar jenkins.war啓動(推薦)
好處:最簡潔,推薦。
壞處:版本比較單一,就是純淨版
這裏採用第三種
啥?你不要?我勸你好好做人。
Jenkins安裝官方文檔
點進去下載war包,戳它即可下載
下載下來丟到服務器上,用命令 jar -jar jenkins.war啓動就行了。
欸,等待,別急。 這樣啓動有兩個問題。第一,玩過springboot都知道,這樣關閉終端(就是窗口)jenkins就掛了。第二,默認端口是8080,被佔用怎麼辦?
所以執行這個命令
nohup java -jar jenkins.war --httpPort=‘端口’ &
行了這下啓動了,看看日誌
cat nohup.out
Jenkins爲了你們這羣傻孩子真是操碎了心,密碼還這樣子加強提示,怕你們找不着。
二、配置Jenkins
2. 登錄jenkins
打開瀏覽器,熟練的輸入 ip:端口(就是你jenkins部署的服務器ip和剛剛指定的端口)
看到的可能是下面這個界面也可能是加載界面。把剛剛看到的密碼輸進去,然後下一步
接着安裝插件可以跳過,設置了鏡像再回頭搞。創建用戶直接全部admin。
接着進入這樣的畫面,項目是因爲我之前就建好了。
2. 插件安裝
插件管理->高級->升級站點,把鏡像路徑輸進去。
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
接着需要主要是手動安裝Maven的插件
接着給你看看我裝了什麼吧,我開始是按推薦安裝的。
3. 重啓jenkins
安裝完插件重啓jenkins。
在瀏覽器後面追加restart,點確定就可以重啓
http://39.99.236.151:1234/restart
4. 配置工具路徑
接着來到全局工具配置,配置一下jdk和maven,當然還有git。
5. 配置github鉤子
進入系統配置
找到GitHub這一欄,看圖設置。複製下鉤子路徑( Hook URL)
接着到Github裏面,找到這一欄添加。
這樣一來配置我們就搞定了,接下來創建項目測試。
三、創建項目
創建項目,選擇maven項目
直接上圖,看不懂的留下你的評論和點贊。
解釋一下腳本思路
1.關閉tomcat
2.清理舊war包
3.拷貝新war包
4.啓動tomcat
四、測試
如果github上面有代碼了,可以直接立即構建試一試。或者可以push代碼試一試。
點擊構建歷史,可以查看構建日誌。看看你的構建過程有什麼問題。
五、總結
這樣子就可以實現tomcat的自動化部署了,至於Springboot項目,原理是一樣的,打好的jar包用腳本啓動即可。
有什麼問題可以評論或者私信我,每日在線解(LIAO)疑(SAO)。
我是大誌,一位準備996的卑微碼農🐶,覺得好用記得點贊收藏!!!