(一) Linux環(huán)境安裝配置jenkins,部署war包

安裝JDK(配置環(huán)境變量)

? ? ? ? ?jdk1.8.0_172(jdk版本1.8以上,環(huán)境變量配置網(wǎng)上搜索方法)

安裝Node(配置環(huán)境變量,構(gòu)建前端用)

? ??????node-v10.15.0-linux-x64(環(huán)境變量配置網(wǎng)上搜索方法)

安裝Maven (配置環(huán)境變量)

? ??????apache-maven-3.6.0(環(huán)境變量配置網(wǎng)上搜索方法)

安裝Git

? ? ? ?yum install git? ? 通過此命令在線安裝,也可以單獨下載上傳安裝。

從jenkins官網(wǎng)下載jenkins包

? ??上傳jenkins.war到服務(wù)器任意指定目錄(下載如下圖)

啟動jenkins

? ? ? ? 切換到j(luò)enkins.war所在目錄,執(zhí)行以下命令啟動jenkins

? ? ? ? nohup java -jar jenkins.war --httpPort=8055 &? (--httpPort=8055是指定端口為? ? ? ? ? ? ? ? ? ? ? 8055,也可以不要這部分,此時端口為默認(rèn)端口)

訪問jenkins

? ??????http://ip:8055 ,訪問此地址,如果無法訪問,有可能公司局域網(wǎng)問題,有可能是電信網(wǎng)? ? ? ? ? 絡(luò)問題,經(jīng)驗證,目前電信網(wǎng)絡(luò)下無法訪問。

? ? ? ? 在下圖紅色所示文件中找到登錄密碼并登錄

? ? ? ? ?點Install suggested plugins

? ? ? ? ?安裝插件過程,如果此過程出現(xiàn)“Unable to connect jenkins”,請檢查網(wǎng)絡(luò)環(huán)境,也有可 能是被墻了的原因(自己想辦法解決墻了的問題)

? ? ? ? ?創(chuàng)建用戶(我默認(rèn)用了admin用戶,點擊下面Continue as admin)

? ? ? ? ? 點擊完成

正常跳轉(zhuǎn)到j(luò)enkins主頁面,如果出現(xiàn)主頁面空白或者跳轉(zhuǎn)失敗,找到./jenkins/config.xml文件,修改<authorizationStrategy></authorizationStrategy>這一對標(biāo)簽的內(nèi)容為:

<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>這個權(quán)限對應(yīng)“登錄用戶可以做任何事”,也可以百度查詢按需修改(如能正常訪問則無需這一步操作),修改后重啟tomcat

修改/conf/tomcat-users.xml(應(yīng)用部署的tomcat容器)

在此文件最后一個標(biāo)簽</tomcat-users>前添加下面內(nèi)容:

<role rolename="manager-gui"/>

<role rolename="admin-gui"/>

<role rolename="manager-script"/>

<user username="myname" password="mypassword" roles="manager-gui,admin-gui,manager-script"/>? ?

username和password根據(jù)自己的需要修改定義,修改此文件后重啟tomcat

安裝所要用到的插件

系統(tǒng)管理-插件管理

勾選插件,并點擊下圖按鈕安裝,

需要安裝的插件:

????Deploy to container、NodeJs(前端部署用)、Publisher over SSH、Maven? Integration、在下圖所示位置搜索這些插件勾選并點紅色框按鈕安裝。



全局工具配置

Git安裝路徑,如果不知道,可以控制臺敲 whereis git查看

Node JS配置是前端構(gòu)建用

點擊jenkins首頁面 “New任務(wù)”按鈕,創(chuàng)建任務(wù):


下面是配置信息截圖:


WER/EAR files:這個是jenkins構(gòu)建后原始war包名稱,和你在項目中定義的名稱一致,固定寫法 target/xxxxxx.war

Context path:tomcat的webapps下war包的名稱,比如項目構(gòu)建出來后是test-0.0.1-SNAPSHOT.war,我們有時候會修改為myproject.war房子webapps下,此時這里填寫的是myproject

Credentials:這里是前面步驟中配置在tomcat-user.xml中的內(nèi)容,通過Add按鈕添加,用戶名和密碼和配置文件中保持一致

Tomcat Url:tomcat的訪問地址,IP和端口根據(jù)自己配置填寫

以上配置信息填寫完畢后點Save按鈕保存

構(gòu)建項目

查看構(gòu)建日志,出現(xiàn)Success表示成功,如果失敗,請根據(jù)日志及控制臺信息解決問題:


面試集錦:https://gitee.com/wbcoding/interview.git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容