安裝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