|通過前幾篇的配置,jenkins能夠通過拉取gitlab上面的項目代碼到本地目錄,然後再使用maven指令将項目打成war包,最後一步就是将war包部署到tomcat容器中,下面簡單示範一下配置的過程
1、在jenkins所在伺服器或者其他指定的伺服器上安裝tomcat
上傳tomcat的壓縮包,然後解壓,我這裡使用的是8.5版本的

預設情況下,tomcat的對外端口是8080,如果你的伺服器不存在端口沖突,直接進入bin目錄,啟動即可
2、配置tomcat的web項目管理界面
啟動成功後可以直接通路
之是以要配置web管理界面,友善後續通過web界面管理部署在tomcat上的不同項目,預設情況下,直接點選上面的 "manage webapp"會提示沒有通路權限, 需要做的配置有兩處,
進入conf目錄下,找到tomcat-users.xml檔案,然後配置一些使用者名即權限,這個比較固定,參考下面的配置即可
粘貼下面的配置到此檔案中
下面再取到webapp目錄下修改一個context檔案,預設情況下,web的ui界面是看不到的,需要注釋掉下面的這段配置即可
注釋掉下面的這段配置
再次啟動tomcat之後,我們再次點選manage webapp,彈出需要驗證使用者名的界面
輸入上面建立的tomcat這個使用者即可,就可以來到下面這個頁面,後續我們不管是自己釋出的項目或者通過jenkins釋出的項目都可以通過這個界面進行操作
3、jenkins安裝Deploy to container插件
可以想象一下,jenkins怎麼才能将打好的jar包或者war包推送到指定的tomcat容器中啟動運作呢?肯定需要在某個地方配置遠端的tomcat容器位址,比如war包是放在webapp目錄的位址,這樣才可以吧?下面看具體的操作
搜尋Deploy to container并安裝
安裝完畢,從上面建立的web-demo-tomcat任務下點選配置,選擇圖中的下拉選項
初次配置,這裡需要添加憑證,可以使用上一步我們在配置tomcat時候建立的使用者名和密碼
點選添加憑證
補充完整後點選儲存即可
最後點選立即建構即可,可以通過控制台日志觀察整個建構過程,大體來說,整個建構的執行過程如下
tomcat啟動完畢後就可以通過web界面進行通路了
下面再說一下如何使用jenkins部署springboot項目
新建立一個任務,命名可以自己指定,這裡主要配置兩處,一個是git的配置,再就是這裡maven的相關配置,這裡是使用shell指令配合的方式完成配置,比較好了解
然後儲存應用後直接建構即可,最終可以看到,以一個jar包的方式啟動并運作了
在這個jar包的項目中有一個接口,我們可以通過浏覽器通路一下
本篇到此結束,最後感謝觀看!