Jenkins的安裝方式
原創-
2024-08-06 14:06:33
-
1713
本篇目錄
一、Jenkins是什麽
Jenkins是一款開源CI&CD軟件,用于自動化構建、測試和部署軟件等各種任務,以實現持續集成。Jenkins支持各種運行方式,可通過系統包、Docker或者通過一個獨立的Java程序。
二、安裝方式
2.1 禅道智能应用平台一键安装与启动
禅道智能應用平台是一個開源輕量級應用交付平台。通過應用市場,可以一鍵安裝企業級軟件,不僅具備高可用特性,還支持自動與手動備份,當有新版本發布時,可以查看軟件的更新日志,決定是否升級,快捷方便。禅道智能應用平台特點
- 雲原生應用市場。這是禅道智能應用平台的核心功能,用戶可以通過應用市場,選擇和安裝需要的應用。
- 多租戶。平台支持多租戶管理,用户可将应用装在不同空间,各空间有独立资源配额与权限控制规则。
- 服務管理。即对从应用市场安装的应用进行管理,可进行启动、關閉、重启、删除、升级等操作,查看输出日志。服務原生具高可用特性(多节点集群),单节点时能在服務出问题时重启。
- 域名管理。服務安装时分配默认域名,可修改。若有自己的 DNS 服務,可将泛解析设到平台,用自己的域名地址。
- 平台管理。平台集成命令行管理工具,支持一键安装与卸载及集群节点扩容,能方便查看后台服務运行状态。
2.1.1 快速安装禅道智能应用平台
1.准备 Linux 机器若要以 All-in-One 模式进行安装,需参考以下对机器硬件和操作系統的要求准备一台主机。
(1)硬件推薦配置
操作系統 |
最低配置 |
Debian Bullseye(推荐),Buster |
2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
Ubuntu 22.04,20.04 |
2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
CentOS 7.x |
2 核 CPU,4 GB 内存,40 GB 磁盘空间 |
-
節點必須能夠通過
SSH
連接。 -
節點上可以使用
sudo/curl
等基礎命令。
假如集群必须有一个可用的容器運行時。如果使用 q 搭建集群,会探测本地是否已安装Docker,如果已安装Docker则使用Docker,否则将使用默认内置的
containerd
。
(4)網絡和DNS要求
- 建议操作系統处于干净状态(不安装任何其他软件),否则可能会发生冲突。
-
支持訪問公網,如果有網絡訪問控制,需要放行
*.qucheng.com/*.qucheng.cn
。
curl -sfL https://pkg.qucheng.com/quickon/get.sh | sh -執行腳本完成後,檢查是否安裝成功
q version
在本快速入門教程中,只需執行一行命令即可進行安裝,其模板如下所示:
q init -p quickon
一般來說,對于All-in-One安裝,不需要修改任何配置。
# 示例,更多参数参考使用 q init --help q init -p quickon --domain <自定义域名>
4.驗證安裝結果
輸出信息會顯示Web控制台的IP地址和端口號,默認的端口是32379
。可能需要配置端口轉發規則並在安全組中開放端口,以便外部用戶訪問控制台。2.1.2 安装应用
安裝應用有命令行快速安裝、控制台安裝,以及q命令安裝這三種方式。我們著重介紹一下控制台安裝方法:在控制台的應用詳情頁,可以通過點擊“安裝”按鈕安裝應用。

2.2 Linux安装与启动 (以Ubuntu为例)
2.2.1 安装前准备
系统要求:需要一台运行Ubuntu的机器,建议使用Ubuntu 18.04 LTS或更高版本。
java -version如果未安装Java,请前往Oracle官网下載并安装。
2.2.2 添加Jenkins存储库
(1)找到Jenkins存儲庫访问Jenkins官网下載页面:https://www.jenkins.io/zh/download/
選擇Ubuntu版本,查看安裝命令
(2)添加Jenkins存儲庫
使用以下命令導入Jenkins存儲庫的GPG密鑰:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -接下来,执行以下命令将Jenkins存储库添加到 apt源列表中:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'添加存儲庫後,執行以下命令以使apt獲取最新的Jenkins軟件包信息:
sudo apt update
(3)安裝Jenkins
使用apt安裝Jenkins,執行以下命令安裝Jenkins:
sudo apt install jenkins安裝過程中會提示“確認安裝”,按下“Y”繼續。
2.2.3 初始化Jenkins
(1)訪問Jenkins打開浏覽器,輸入以下地址訪問Jenkins:
http://localhost:8080/等待“解鎖Jenkins”頁面出現。
執行以下命令獲取初始管理員密鑰:
sudo cat /var/lib/jenkins/secrets/initial複制該密碼並粘貼到“解鎖Jenkins”頁面,然後點擊繼續。
解锁Jenkins后,将出现“自定义 Jenkins”页面,这里可以选择“安装建议的插件”,等待插件安装完成。
根據頁面提示,填寫管理員賬戶信息,包括用戶名、密碼和電子郵件地址。點擊“保存並完成”按鈕。
安裝完成後,可以根據需求配置Jenkins,登錄到Jenkins管理界面,執行以下操作:
- 点击顶部导航栏上的“Manage Jenkins”。
- 在左侧导航栏中,点击“Configure System”来配置全局系统设置。
- 根據您的需求配置Jenkins的各種選項,例如配置JDK、構建工具路徑等。
- 點擊“Save”保存您的更改。
2.3 Docker安装
2.3.1 拉取Jenkins镜像
打開命令行終端,使用以下命令拉取最新的Jenkins官方鏡像:$ docker pull jenkins/jenkins:2.222.4-lts-centos7
2.3.2 运行Jenkins容器
$ docker run \ --name jenkins-blueocean \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \
2.3.3 配置Jenkins
(1)獲取初始密碼
運行以下命令獲取Jenkins的初始管理員密碼:docker exec-itjenkinscat/var/jenkins_home/secrets/initialAdminPassword
複制輸出的密碼,稍後會用到。
(2)訪問Jenkins
在浏覽器中輸入以下地址訪問Jenkins:http://localhost:8080/
(3)解鎖Jenkins
輸入剛才複制的初始管理員密碼,點擊“繼續”按鈕。
(4)安裝插件
選擇“安裝推薦的插件”,等待插件安裝完成。
(5)創建管理員賬戶
填寫管理員賬戶信息,包括用戶名、密碼和電子郵件地址。點擊“保存並完成”按鈕。
(6)配置Jenkins實例
填寫Jenkins實例信息,如JenkinsURL等。點擊“保存並完成”按鈕。
(7)開始使用Jenkins
點擊“開始使用Jenkins”按鈕,進入Jenkins主頁。以上是Jenkins的三种安装方式,希望能对大家带来幫助!
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:劉璐 電話:18562550650 微信:18562550650 Q Q:2845263372北京、上海、深圳分部
友情鏈接:
ZTF自動化測試框架
ZenData測試數據生成器
喧喧IM
敏捷開發
敏捷咨詢
測試窩
悅庫網盤
Ledge知識平台
渠成軟件
ZDOO全協同企業管理軟件
融管理社區
ZenDAS數據分析工具
ZenShot跨平台截圖工具
飛信釘即時通訊解決方案
項目管理
IPD學習網
PMP百科網
艾體驗
創無記2049