本文介紹了Ubuntu 22.04.5環(huán)境離線安裝配置Jenkins的相關信息。首先,介紹了環(huán)境規(guī)劃和配置步驟,包括機器規(guī)劃、環(huán)境配置、Jenkins安裝等。其次,詳細介紹了Jenkins的配置,包括常用插件的安裝、全局工具...
Ubuntu 22.04.5 環(huán)境離線安裝配置 Jenkins 2.479.1
一、環(huán)境準備
1.1 機器規(guī)劃
1.2 環(huán)境配置
1.2.1 設置主機名
1.2.2 停止和禁用防火墻
1.2.3 更新系統(tǒng)
二、安裝配置Jenkins
2.1 安裝JDK
2.1.1 查詢JDK可以安裝的版本信息
2.1.2 指定版本安裝OpenJDK
2.1.3 查看JDK版本
2.2 添加Jenkins存儲庫
2.2.1 導入Jenkins存儲庫的GPG密鑰
2.2.2 將Jenkins存儲庫添加到apt源列表中
2.2.3 獲取最新的Jenkins軟件包信息
2.3 安裝 Jenkins
2.3.1 查詢Jenkins可以安裝的版本信息
2.3.2 指定版本安裝Jenkins
2.3.3 更改jenkins啟動文件
2.3.4 重啟Jenkins服務
2.4 訪問Jenkins Web界面
三、Jenkins使用
3.1 Jenkins的配置
3.1.1 安裝常用插件
3.1.1.1 安裝語言管理插件
3.1.1.2 安裝"Maven Integration"
3.1.1.3 安裝"NodeJS"插件
3.1.1.4 安裝 "Publish over SSH" 插件
3.1.2 全局工具配置
3.1.2.1 配置JDK
3.1.2.2 配置Git
3.1.2.3 配置Maven
3.1.2.4 配置NodeJS
3.1.2.5 設置缺省語言
3.1.2.6 重啟 Jenkins 服務
3.2 Jenkins的常用命令
3.2.1 查看jenkins服務狀態(tài)
3.2.2 停止 Jenkins 服務
3.2.3 啟動 Jenkins 服務
3.2.4 重啟 Jenkins 服務
Ubuntu 22.04.5 環(huán)境離線安裝配置 Jenkins 2.479.1
一、環(huán)境準備
1.1 機器規(guī)劃
操作系統(tǒng)采用Ubuntu 22.04.5的版本,內核版本是5.15.0-125-generic,具體的信息如下:
主機名稱IPOS版本Jenkins版本app192.168.1.134Ubuntu 22.04.5 LTSJenkins 2.479.1
1.2 環(huán)境配置
1.2.1 設置主機名
根據(jù)機器的規(guī)劃,設置主機名為app。
$ sudo hostnamectl set-hostname app &&bash
1.2.2 停止和禁用防火墻
$ sudo systemctl disable--now ufw
1.2.3 更新系統(tǒng)
在開始安裝Jenkins之前,首先需要確保系統(tǒng)是最新的。打開終端并執(zhí)行以下命令來更新系統(tǒng)軟件包。
$ sudo apt update
$ sudo apt upgrade
這將更新系統(tǒng)上的所有軟件包到最新版本。
二、安裝配置Jenkins
2.1 安裝JDK
Jenkins是基于Java的應用程序,因此在安裝Jenkins之前,需要在系統(tǒng)上安裝Java Development Kit(JDK)。在Ubuntu 22.04上,可以使用OpenJDK來安裝Java。
2.1.1 查詢JDK可以安裝的版本信息
$ sudo apt list-a |grep openjdk
2.1.2 指定版本安裝OpenJDK
執(zhí)行以下命令來安裝OpenJDK 17版本。
$ sudo apt install-y fontconfig openjdk-17-jre
安裝過程可能需要一些時間。
2.1.3 查看JDK版本
安裝完成后,可以通過以下命令驗證Java安裝。
$ sudo java-version
該命令將顯示已安裝的Java版本信息。
2.2 添加Jenkins存儲庫
Jenkins提供了官方的存儲庫,可以將其添加到系統(tǒng)中以方便安裝和更新。
2.2.1 導入Jenkins存儲庫的GPG密鑰
執(zhí)行以下命令導入Jenkins存儲庫的GPG密鑰:
$ sudowget-O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
2.2.2 將Jenkins存儲庫添加到apt源列表中
接下來,執(zhí)行以下命令將Jenkins存儲庫添加到apt源列表中。
$ echo"deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
https://pkg.jenkins.io/debian-stable binary/ |sudotee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
2.2.3 獲取最新的Jenkins軟件包信息
添加存儲庫后,執(zhí)行以下命令以使apt獲取最新的Jenkins軟件包信息:
$ sudo apt update
2.3 安裝 Jenkins
現(xiàn)在可以使用apt安裝Jenkins了。
2.3.1 查詢Jenkins可以安裝的版本信息
$ sudo apt list-a |grep jenkins
2.3.2 指定版本安裝Jenkins
執(zhí)行以下命令來安裝Jenkins:
$ sudo apt install-yjenkins=2.479.1
安裝完成后,Jenkins服務將自動啟動。
2.3.3 更改jenkins啟動文件
$ sudovim /lib/systemd/system/jenkins.service
保存退出。
2.3.4 重啟Jenkins服務
$ sudo systemctlrestart jenkins
2.4 訪問Jenkins Web界面
Jenkins安裝完成后,可以通過Web瀏覽器訪問其管理界面。打開瀏覽器并輸入以下URL:
http://192.168.1.134:8080
在第一次訪問時,您將看到一個頁面,提示您輸入初始管理員密碼。
執(zhí)行以下命令來獲取初始管理員密碼:
$ sudocat /var/lib/jenkins/secrets/initialAdminPassword
該命令將顯示初始管理員密碼。復制該密碼并粘貼到Jenkins Web界面中,然后點擊"繼續(xù)"設置。
接下來,您將被要求選擇安裝插件的方式。您可以選擇安裝推薦的插件,也可以選擇自定義安裝。選擇適當?shù)倪x項并等待插件安裝完成。
完成插件安裝后,您將被要求創(chuàng)建第一個管理員用戶。輸入必要的詳細信息,并點擊"保存并完成"完成設置。
三、Jenkins使用
3.1 Jenkins的配置
安裝完成后,您可以根據(jù)需要配置Jenkins。登錄到Jenkins的管理界面。
3.1.1 安裝常用插件
在Jenkins首頁進入“Manage Jenkins”
進入 “Plugins”
3.1.1.1 安裝語言管理插件
3.1.1.2 安裝"Maven Integration"
3.1.1.3 安裝"NodeJS"插件
3.1.1.4 安裝 "Publish over SSH" 插件
3.1.2 全局工具配置
3.1.2.1 配置JDK
3.1.2.2 配置Git
3.1.2.3 配置Maven
3.1.2.4 配置NodeJS
3.1.2.5 設置缺省語言
配置已經(jīng)完成!
此外,您還可以安裝其他插件、創(chuàng)建和配置構建任務等。
3.1.2.6 重啟 Jenkins 服務
$ sudo systemctlrestart jenkins
3.2 Jenkins的常用命令
在安裝Jenkins后,它將作為系統(tǒng)服務自動啟動。您可以使用以下命令來管理Jenkins服務:
3.2.1 查看jenkins服務狀態(tài)
$ sudo systemctl status jenkins
3.2.2 停止 Jenkins 服務
$ sudo systemctlstop jenkins
3.2.3 啟動 Jenkins 服務
$ sudo systemctlstart jenkins
3.2.4 重啟 Jenkins 服務
$ sudo systemctlrestart jenkins
點贊,你的認可是我創(chuàng)作的動力!
收藏,你的青睞是我努力的方向!
評論,你的意見是我進步的財富!
PS:因為公眾號平臺更改了推送規(guī)則,如果不想錯過內容,記得讀完點一下“在看”,加個“星標”,這樣每次新文章推送才會第一時間出現(xiàn)在你的訂閱列表里。點“在看”支持我吧!
原諒來源:https://mp.weixin.qq.com/s/NVMHVkxw_lxE6gXDmX5r_Q
來源:本文內容搜集或轉自各大網(wǎng)絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網(wǎng)絡科技有限公司