当前位置: 首页 > news >正文

Jenkins安装

  1. 更新系统包索引

sudo apt update

  1. 安装 wget 用于下载,gnupg 用于验证签名

sudo apt install -y wget gnupg

  1. 创建目录用于存放 GPG 密钥

sudo mkdir -p /etc/apt/keyrings

  1. 下载 Jenkins 官方 GPG 公钥(有效期到 2026 年过期)

sudo wget -O /etc/apt/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

  1. 添加 Jenkins LTS 软件源(使用 signed-by 绑定密钥,确保安全)

echo "deb [signed-by=/etc/apt/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

  1. 更新缓存识别 Jenkins 包

sudo apt update

  1. OpenJDK 17(稳定、广泛兼容)

sudo apt install -y fontconfig openjdk-17-jre

OpenJDK 21(如果是最新的Jenkins 2.479+尽量用官方推荐的)

sudo apt install -y fontconfig openjdk-21-jre

换源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo vim /etc/apt/sources.list

镜像源

deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse

更新

sudo apt update

再次安装openJDK21

  1. 安装 Jenkins(自动创建用户、服务和配置)

sudo apt install -y jenkins

  1. 启动 Jenkins 服务

sudo systemctl start jenkins

  1. 查看服务状态,确认是否运行正常

sudo systemctl status jenkins

  1. 获取初始管理员密码(首次登录 Web 界面时需要)

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

423cfb2175f24080b2bb010cc0d02e90

12.配置

输入浏览器http://localhost:8080/

将管理员账户密码复制到对应的地方,点击继续

这里建议点击选择插件来安装,在点击,不安装任何插件,再点击安装,因为我们没有配置镜像,安装插件是从外网下载过来的,会比较慢,并且下载的插件可能会出现不兼容等状况,导致失败率很高

进入到创建管理员页面,填写账户信息后保存并完成

进入以下页面配置Jenkins的url,一般默认就行,然后点击保存并完成

点击开始使用Jenkins, 直接登录进入

到此步骤恭喜您搭建完成下面需要配置写文件

配置镜像

Jenkins 首次启动时会将初始管理员密码写入 $JENKINS_HOME/secrets/initialAdminPassword,其中默认的 JENKINS_HOME 为 /var/lib/jenkins;在此工作目录中,Jenkins 会管理包hudson.model.UpdateCenter.xml 在内的各类配置文件

sudo systemctl stop jenkins
sudo cp /var/lib/jenkins/hudson.model.UpdateCenter.xml ~/hudson.model.UpdateCenter.xml.bak
sudo vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://mirrors.huaweicloud.com/jenkins/updates/update-center.json</url> </site> </sites>
sudo systemctl restart jenkins

3.安装插件

手动安装(例如中文切换)

1.进入Jenkins点击manage jenkins

找到plugins(插件)

找到要安装的软件

等待安装

安装成功

重启Jenkins在URL后面加上restart 完整URL:http://localhost:8080/restart

完成中文切换

http://www.jsqmd.com/news/178185/

相关文章:

  • Day逻辑运算符
  • AI应用架构师实战:基于Kubeflow的企业AI工具链搭建
  • AI应用架构师实战:基于Kubeflow的企业AI工具链搭建
  • 论文速读记录 | 2026.01
  • Python 科学计算栈的核心引擎:Scikit-learn 如何扛起机器学习普及的大旗?
  • 吐血推荐专科生必用TOP9 AI论文软件
  • 基于趋势增强的投资法-纳斯达克
  • 威廉·欧奈尔的成长股识别方法
  • CompletionService:Java并发工具包
  • 2026年第一战!FPS必备电竞耳机,听声辨位精准拿捏外挂党
  • 程序员的自我修养:基于浏览器插件构建低成本的“二语习得”环境
  • 国产大模型IPO战火燃起:智谱AI与MiniMax谁将敲响 AI “六小虎“的第一钟?
  • 还在愁AI写论文AIGC率高?8款神器+真实参考文献,AIGC率低至11%!
  • 类的线程安全:多线程编程-银行转账系统:如果两个线程同时修改同一个账户余额,没有适当的保护机制,会发生什么?
  • 通信协议仿真:6G协议仿真_(13).6G仿真中的射频前端设计
  • ssrf绕过
  • 说明
  • 深度学习毕设选题推荐:基于 Inception-ResNet模型的皮肤癌分类系统实现
  • Python实战目标检测与图像分割,YOLO/Faster R-CNN/U-Net全指南
  • AI编程:乘法竖式计算演示web应用
  • Day5逻辑运算符
  • Docker 知识练习题
  • 计算机深度学习毕设实战-基于深度卷积神经网络(CNN)模型的图像着色研究与应用系统实现
  • 20260101
  • 数字信号处理篇---再看卷积公式
  • CSS选择器入门指南
  • 关于如何从huggingface手动下载模型并加载
  • 89-dify案例分享-免费体验Dify + Qwen-Image-2512 文生图图生图全流程
  • 计算机深度学习毕设实战-基于 Inception-ResNet模型的皮肤癌分类系统实现
  • 2025最新 Adobe XD 58.0.12 下载安装教程 | UI/UX设计师必备原型工具实战指南