小小說明
本教程是為了記錄自己配置的過程中的記錄. 技術(shù)內(nèi)容太多, 沒有辦法一一記憶所有的內(nèi)容, 所以使用筆記記錄一下之前配置的過程, 這樣不會出現(xiàn)重復(fù)學(xué)習(xí)的過程. 教程中沒有特別多的理論東西, 只是最詳細和最傻瓜的步驟.
Jenkins是什么?
Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。
環(huán)境說明:
操作系統(tǒng): windows10
Jenkins版本: 2.32.3
準(zhǔn)備工作:
Jenkins 的下載, 我這下載的Windows版本的. 根據(jù)你的環(huán)境進行搭建. 后期會補上另外的環(huán)境搭建的教程.
解壓文件
解壓下載下來的 zip 壓縮包, 然后得到 jenkins.msi 的可執(zhí)行文件.
開始安裝
每個安裝步驟都會截圖. 根據(jù)選擇進行操作即可.
我一般習(xí)慣不安裝在默認目錄, 且不包含和中文路徑, 以防出現(xiàn)特殊的情況. 誰讓語言本身是英語呢. 還有不同的編碼問題. 所以, 改了一下路徑. 各位看官. 各自修改自己的內(nèi)容即可.
開始安裝
安裝時間看電腦配置情況, 會需要稍等一會, 我的是10秒左右.
程序安裝完成說明
打開之后, 會直接啟動 jenkins 的服務(wù). 會直接啟動localhost:8080/login的登錄頁面.
解鎖 Jenkins
需要我們處理的是, 根據(jù)頁面給出的地址: D:\Develop\DevBase\Jenkins\secrets\initialAdminPassword
找到這個文件, 并用記事本或者文本編輯器打開. 復(fù)制里面的內(nèi)容. 把內(nèi)容復(fù)制到 管理員密碼的文本框中. 需要我們驗證我們是管理員的操作. 然后繼續(xù)下一步操作.
定制Jenkins
選擇定制 jenkins 第一個選項是: 通過社區(qū)去需找需要安裝的插件. 第二個選項是: 選擇你要安裝的插件.
我這安裝直接使用的第一種方式. 后續(xù)有什么需要補充的,繼續(xù)在插件管理中安裝.
等待安裝完成.
安裝完成. 這里有兩個選擇:
continue as admin 跳過這個用戶創(chuàng)建, 使用默認的admin為管理員. 密碼同帳號. 操作界面如下: (注意: 是使用 continue as admin )
Save and Finish 輸入以上內(nèi)容, 創(chuàng)建一個管理員用戶. 操作界面如下
安裝配置完成.
Jenkins 主頁面
到這里安裝就完成了。 后續(xù)就是如何使用的教程。
接下來的內(nèi)容會繼續(xù)開篇再寫.
Jenkins部署方式有多種,今天要講的是在Windows環(huán)境上使用tomcat來部署。因為本次部署的是tomcat9,首先要確保JAVA環(huán)境的JDK是不低于1.8的。
進入到tomcat的官網(wǎng),下載對應(yīng)的系統(tǒng)版本,如下圖:
下載后解壓重命名tomcat9,進入E:\tomcat9\bin目錄,雙擊startup.bat來啟動,發(fā)現(xiàn)啟動命令行有亂碼,如下圖:
打開E:\tomcat9\conf\logging.properties文件,注釋掉下圖中圈中的:
java.util.logging.ConsoleHandler.encoding=UTF-8
重新啟動E:\tomcat9\bin\startup.bat,亂碼已解決,如下圖:
瀏覽器輸入http://localhost:8080/,界面如下:
進入到Jenkins中文官網(wǎng),下載war包
把war包放到E:\tomcat9\webapps下,如下圖:
重新啟動E:\tomcat9\bin\startup.bat,瀏覽器輸入http://localhost:8080/jenkins,打開界面如下:
根據(jù)上面的提示,打開C:\Users\lgp\.jenkins\secrets\initialAdminPassword文件,輸入里面的一串字符,點繼續(xù)后,稍等一會,頁面展現(xiàn)如下:
咱們來選擇安裝推薦的插件,點擊后,頁面展現(xiàn)如下:
等插件安裝完成后,頁面展現(xiàn)如下:
上面5個字段輸入內(nèi)容后,點擊保存并完成,頁面展現(xiàn)如下:
URL默認即可,點擊保存并完成,頁面展示如下:
點擊開始使用Jenkins按鈕,頁面展示如下:
頁面是空白的,重新啟動E:\tomcat9\bin\startup.bat即可:
登錄后,就看到熟悉的界面了:
發(fā)現(xiàn)tomcat日志里面顯示好多警告,看著是不是有點不爽
打開E:\tomcat9\conf\context.xml文件,加入以下內(nèi)容即可:
<Resources cachingAllowed="true" cacheMaxSize="1024000" />
重新啟動E:\tomcat9\bin\startup.bat,又看到下面的警告:
進入http://localhost:8080/jenkins/configureSecurity/頁面,去掉防止跨站點請求偽造的勾選并保存,但是保存后頁面還會有個相關(guān)的小警告,點擊不在顯示按鈕即可
重新啟動E:\tomcat9\bin\startup.bat,tomcat命令行就不會有相應(yīng)的警告了
然后進入到http://localhost:8080/jenkins/manage頁面,看到下面的錯誤信息,暫時沒有找到解決方案,據(jù)說這個報錯不影響使用的,可以先忽略,點擊不在顯示按鈕就行了