jenkins-jdk8.0環(huán)境準備及部署過程
1. 環(huán)境準備
1.1 安裝 Java
Jenkins 依賴 Java 運行,需安裝 JDK 8 或 JDK 11(根據(jù) Jenkins 版本選擇):
下載 JDK:
安裝 JDK,配置環(huán)境變量:
驗證安裝:
下載
java -version
Oracle JDK 8(歷史版本需注冊賬號)
新建系統(tǒng)變量
JAVA_HOME
,值為 JDK 安裝路徑(如C:\Program Files\Java\jdk1.8.0_361
)。在
Path
中添加%JAVA_HOME%\bin
。
2. 下載 Jenkins WAR 包
訪問 Jenkins 官方倉庫,選擇版本(需兼容你的 Java 版本):
支持 Java 8 的舊版本(如 2.346.x):
https://archives.jenkins.io/war-stable/2.346.3/jenkins.war新版 Jenkins(需 Java 11+):
https://www.jenkins.io/download/ → 選擇 "Generic Java package (.war)"
將下載的
jenkins.war
保存到本地目錄(如C:\jenkins
)。
3. 運行 Jenkins WAR 包
3.1 直接運行(臨時測試)
打開命令提示符,進入 jenkins.war
所在目錄:
下載
cd C:\jenkins
啟動 Jenkins:
下載
java -jar jenkins.war --httpPort=8080
--httpPort
:指定端口(默認8080
,若沖突可改為8081
等)。控制臺會輸出初始管理員密碼(記下來備用)。
瀏覽器訪問:
http://localhost:8080
3.2 注冊為 Windows 服務(wù)(后臺運行)
直接運行 WAR 包時,關(guān)閉命令行窗口會導(dǎo)致 Jenkins 停止。推薦注冊為系統(tǒng)服務(wù):
安裝 WinSW(Windows Service Wrapper):
下載 WinSW,選擇
.exe
文件(如WinSW-x64.exe
)。將
WinSW-x64.exe
重命名為jenkins-service.exe
,并復(fù)制到C:\jenkins
目錄。
創(chuàng)建配置文件 jenkins-service.xml
:
在 C:\jenkins
中新建文件,內(nèi)容如下:
下載
運行
<service> <id>jenkins</id> <name>Jenkins</name> <description>Jenkins CI Server</description> <executable>java</executable> <arguments>-jar "C:\jenkins\jenkins.war" --httpPort=8080</arguments> <logmode>rotate</logmode> <onfailure action="restart" /> </service>
安裝服務(wù):
以管理員身份打開命令提示符:
下載
cd C:\jenkins jenkins-service.exe install
啟動服務(wù):
下載
net start jenkins
服務(wù)狀態(tài)管理:
停止服務(wù):
net stop jenkins
卸載服務(wù):
jenkins-service.exe uninstall
4. 初始化 Jenkins
瀏覽器訪問
http://localhost:8080
。獲取初始管理員密碼:
密碼文件路徑顯示在啟動日志中(若通過服務(wù)啟動,查看
%JENKINS_HOME%\secrets\initialAdminPassword
,默認路徑為C:\Users\<用戶名>\.jenkins
)。
安裝插件:
選擇推薦插件或自定義安裝。
創(chuàng)建管理員賬戶:
設(shè)置用戶名、密碼和郵箱。
5. 配置 Jenkins
全局工具配置:
進入
Manage Jenkins > Global Tool Configuration
,配置 JDK、Maven、Git 等路徑。
插件管理:
安裝常用插件(如 Git、Pipeline、SSH)。
6. 常見問題
6.1 端口沖突
修改啟動參數(shù):
下載
java -jar jenkins.war --httpPort=8081
6.2 服務(wù)啟動失敗
檢查日志文件:
WinSW 的日志位于C:\jenkins\jenkins-service.wrapper.log
。確保
java
命令在Path
中可訪問。
6.3 插件安裝緩慢
更換國內(nèi)鏡像源:
進入 Manage Jenkins > Manage Plugins > Advanced
。
修改 Update Site
URL 為:
下載
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
7. 數(shù)據(jù)目錄遷移(可選)
默認 Jenkins 數(shù)據(jù)存儲在 C:\Users\<用戶名>\.jenkins
。若需遷移:
停止 Jenkins 服務(wù)。
復(fù)制
.jenkins
文件夾到新位置(如D:\jenkins_home
)。設(shè)置環(huán)境變量
JENKINS_HOME
指向新路徑。重啟服務(wù)。
到此這篇關(guān)于jenkins-jdk8.0部署的文章就介紹到這了,更多相關(guān)jenkins-jdk8.0部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java 實現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤
分布式服務(wù)中完成某一個業(yè)務(wù)動作,需要服務(wù)之間的相互協(xié)作才能完成,在這一次動作引起的多服務(wù)的聯(lián)動我們需要用1個唯一標識關(guān)聯(lián)起來,關(guān)聯(lián)起來就是調(diào)用鏈的跟蹤。本文介紹了Java 實現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤的步驟2021-06-06Spring中@Configuration注解和@Component注解的區(qū)別詳解
這篇文章主要介紹了Spring中@Configuration注解和@Component注解的區(qū)別詳解,@Configuration 和 @Component 到底有何區(qū)別呢?我先通過如下一個案例,在不分析源碼的情況下,小伙伴們先來直觀感受一下這兩個之間的區(qū)別,需要的朋友可以參考下2023-09-09Java中定時任務(wù)的全方位場景實現(xiàn)思路分析
在開發(fā)過程中,根據(jù)需求和業(yè)務(wù)的不同經(jīng)常會有很多場景需要用到不同特性的定時任務(wù),本文將針對這些場景,提供不同的一個實現(xiàn)思路,感興趣的小伙伴快跟隨小編一起學(xué)習一下吧2023-12-12Apache Dubbo的SPI機制是如何實現(xiàn)的
SPI全稱為Service Provider Interface,對應(yīng)中文為服務(wù)發(fā)現(xiàn)機制。SPI類似一種可插拔機制,首先需要定義一個接口或一個約定,然后不同的場景可以對其進行實現(xiàn),調(diào)用方在使用的時候無需過多關(guān)注具體的實現(xiàn)細節(jié)。在Java中,SPI體現(xiàn)了面向接口編程的思想,滿足開閉設(shè)計原則。2021-06-06Java使用OpenOffice將office文件轉(zhuǎn)換為PDF的示例方法
OpenOffice是一個開源的辦公套件,它包含了文檔處理、電子表格、演示文稿以及繪圖等多種功能,類似于Microsoft Office,本文將給大家介紹Java使用OpenOffice將office文件轉(zhuǎn)換為PDF的示例方法,需要的朋友可以參考下2024-09-09