欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jenkins-jdk8.0環(huán)境準(zhǔn)備及部署過程

 更新時(shí)間:2025年05月14日 08:55:35   作者:Catonce  
這篇文章主要介紹了jenkins-jdk8.0環(huán)境準(zhǔn)備及部署過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

1. 環(huán)境準(zhǔn)備

1.1 安裝 Java

Jenkins 依賴 Java 運(yùn)行,需安裝 JDK 8 或 JDK 11(根據(jù) Jenkins 版本選擇):

下載 JDK:

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

驗(yàn)證安裝:

下載

java -version
  • Oracle JDK 8(歷史版本需注冊(cè)賬號(hào))

  • OpenJDK 8

  • 新建系統(tǒng)變量 JAVA_HOME,值為 JDK 安裝路徑(如 C:\Program Files\Java\jdk1.8.0_361)。

  • 在 Path 中添加 %JAVA_HOME%\bin。

2. 下載 Jenkins WAR 包

3. 運(yùn)行 Jenkins WAR 包

3.1 直接運(yùn)行(臨時(shí)測(cè)試)

打開命令提示符,進(jìn)入 jenkins.war 所在目錄:

下載

cd C:\jenkins

啟動(dòng) Jenkins:

下載

java -jar jenkins.war --httpPort=8080
  • --httpPort:指定端口(默認(rèn) 8080,若沖突可改為 8081 等)。

  • 控制臺(tái)會(huì)輸出初始管理員密碼(記下來備用)。

  • 瀏覽器訪問:
    http://localhost:8080

3.2 注冊(cè)為 Windows 服務(wù)(后臺(tái)運(yùn)行)

直接運(yùn)行 WAR 包時(shí),關(guān)閉命令行窗口會(huì)導(dǎo)致 Jenkins 停止。推薦注冊(cè)為系統(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)容如下:

下載
運(yùn)行

<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

啟動(dòng)服務(wù)

下載

net start jenkins
  • 服務(wù)狀態(tài)管理:

    • 停止服務(wù):net stop jenkins

    • 卸載服務(wù):jenkins-service.exe uninstall

4. 初始化 Jenkins

  • 瀏覽器訪問 http://localhost:8080。

  • 獲取初始管理員密碼

    • 密碼文件路徑顯示在啟動(dòng)日志中(若通過服務(wù)啟動(dòng),查看 %JENKINS_HOME%\secrets\initialAdminPassword,默認(rèn)路徑為 C:\Users\<用戶名>\.jenkins)。

  • 安裝插件

    • 選擇推薦插件或自定義安裝。

  • 創(chuàng)建管理員賬戶

    • 設(shè)置用戶名、密碼和郵箱。

5. 配置 Jenkins

  • 全局工具配置

    • 進(jìn)入 Manage Jenkins > Global Tool Configuration,配置 JDK、Maven、Git 等路徑。

  • 插件管理

    • 安裝常用插件(如 Git、Pipeline、SSH)。

6. 常見問題

6.1 端口沖突

修改啟動(dòng)參數(shù):

下載

java -jar jenkins.war --httpPort=8081

6.2 服務(wù)啟動(dòng)失敗

  • 檢查日志文件:
    WinSW 的日志位于 C:\jenkins\jenkins-service.wrapper.log。

  • 確保 java 命令在 Path 中可訪問。

6.3 插件安裝緩慢

更換國內(nèi)鏡像源:

進(jìn)入 Manage Jenkins > Manage Plugins > Advanced。

修改 Update Site URL 為:

下載

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

7. 數(shù)據(jù)目錄遷移(可選)

默認(rèn) Jenkins 數(shù)據(jù)存儲(chǔ)在 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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • @RequestBody的使用詳解

    @RequestBody的使用詳解

    這篇文章主要介紹了@RequestBody的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Java 信號(hào)量Semaphore的實(shí)現(xiàn)

    Java 信號(hào)量Semaphore的實(shí)現(xiàn)

    這篇文章主要介紹了Java 信號(hào)量Semaphore的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤

    Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤

    分布式服務(wù)中完成某一個(gè)業(yè)務(wù)動(dòng)作,需要服務(wù)之間的相互協(xié)作才能完成,在這一次動(dòng)作引起的多服務(wù)的聯(lián)動(dòng)我們需要用1個(gè)唯一標(biāo)識(shí)關(guān)聯(lián)起來,關(guān)聯(lián)起來就是調(diào)用鏈的跟蹤。本文介紹了Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤的步驟
    2021-06-06
  • 如何用120行Java代碼寫一個(gè)自己的區(qū)塊鏈

    如何用120行Java代碼寫一個(gè)自己的區(qū)塊鏈

    這篇文章就是幫助你使用 Java 語言來實(shí)現(xiàn)一個(gè)簡(jiǎn)單的區(qū)塊鏈,用不到 120 行代碼來揭示區(qū)塊鏈的原理,感興趣的就一起來了解一下
    2019-06-06
  • Spring中@Configuration注解和@Component注解的區(qū)別詳解

    Spring中@Configuration注解和@Component注解的區(qū)別詳解

    這篇文章主要介紹了Spring中@Configuration注解和@Component注解的區(qū)別詳解,@Configuration 和 @Component 到底有何區(qū)別呢?我先通過如下一個(gè)案例,在不分析源碼的情況下,小伙伴們先來直觀感受一下這兩個(gè)之間的區(qū)別,需要的朋友可以參考下
    2023-09-09
  • Java中定時(shí)任務(wù)的全方位場(chǎng)景實(shí)現(xiàn)思路分析

    Java中定時(shí)任務(wù)的全方位場(chǎng)景實(shí)現(xiàn)思路分析

    在開發(fā)過程中,根據(jù)需求和業(yè)務(wù)的不同經(jīng)常會(huì)有很多場(chǎng)景需要用到不同特性的定時(shí)任務(wù),本文將針對(duì)這些場(chǎng)景,提供不同的一個(gè)實(shí)現(xiàn)思路,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2023-12-12
  • Apache Dubbo的SPI機(jī)制是如何實(shí)現(xiàn)的

    Apache Dubbo的SPI機(jī)制是如何實(shí)現(xiàn)的

    SPI全稱為Service Provider Interface,對(duì)應(yīng)中文為服務(wù)發(fā)現(xiàn)機(jī)制。SPI類似一種可插拔機(jī)制,首先需要定義一個(gè)接口或一個(gè)約定,然后不同的場(chǎng)景可以對(duì)其進(jìn)行實(shí)現(xiàn),調(diào)用方在使用的時(shí)候無需過多關(guān)注具體的實(shí)現(xiàn)細(xì)節(jié)。在Java中,SPI體現(xiàn)了面向接口編程的思想,滿足開閉設(shè)計(jì)原則。
    2021-06-06
  • Spring?Boot整合log4j2日志配置的詳細(xì)教程

    Spring?Boot整合log4j2日志配置的詳細(xì)教程

    這篇文章主要介紹了SpringBoot項(xiàng)目中整合Log4j2日志框架的步驟和配置,包括常用日志框架的比較、配置參數(shù)介紹、Log4j2配置詳解以及使用步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • Java使用OpenOffice將office文件轉(zhuǎn)換為PDF的示例方法

    Java使用OpenOffice將office文件轉(zhuǎn)換為PDF的示例方法

    OpenOffice是一個(gè)開源的辦公套件,它包含了文檔處理、電子表格、演示文稿以及繪圖等多種功能,類似于Microsoft Office,本文將給大家介紹Java使用OpenOffice將office文件轉(zhuǎn)換為PDF的示例方法,需要的朋友可以參考下
    2024-09-09
  • springboot實(shí)現(xiàn)熱部署操作方法

    springboot實(shí)現(xiàn)熱部署操作方法

    這篇文章主要介紹了springboot實(shí)現(xiàn)熱部署操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論