一看就懂!三分鐘搞定CentOs+Jenkins+GitHub+Tomcat自動化部署

一、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的卑微碼農🐶,覺得好用記得點贊收藏!!!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章