如何在linux(CentOS7)上面安装 jenkins?

1、更新系统包

复制代码
sudo yum update -y

2、安装 Java(OpenJDK 11)

复制代码
sudo yum install java-11-openjdk-devel -y

3、验证 Java 版本(确保输出为 11.x.x)

复制代码
java -version

4、添加 Jenkins 官方源

4.1 下载 Jenkins 源配置文件

复制代码
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

4.2 导入 GPG 密钥(用于验证安装包)

复制代码
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

5.1、安装 Jenkins

复制代码
sudo yum install jenkins -y

5.2下载不下来可以先下载本地再安装

复制代码
# 下载RPM包(替换为最新版本的URL)
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.440.1-1.1.noarch.rpm

# 本地安装
sudo rpm -ivh jenkins-2.440.1-1.1.noarch.rpm

6、启动 Jenkins 并设置开机自启

复制代码
# 启动服务
sudo systemctl start jenkins

# 设置开机自启
sudo systemctl enable jenkins

# 查看服务状态(确保显示 "active (running)")
sudo systemctl status jenkins

7、开放防火墙端口(默认 8080)

复制代码
# 永久开放 8080 端口
sudo firewall-cmd --permanent --add-port=8080/tcp

# 重新加载防火墙规则
sudo firewall-cmd --reload

8、初始化 Jenkins

8.1 在浏览器中访问:http://你的服务器IP:8080

8.2 获取初始管理员密码:

复制代码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

8.3 输入密码后,选择「安装推荐插件」

8.4 插件安装完成后,创建管理员账户并完成基础配置,账号密码自己设置,要记住。

9.1、若需修改默认端口(8080),可编辑配置文件

复制代码
sudo vi /etc/sysconfig/jenkins

9.2 找到 JENKINS_PORT="8080" 并修改为自定义端口,然后重启服务

复制代码
sudo systemctl restart jenkins

安装完成后,Jenkins 数据默认存储在 /var/lib/jenkins/ 目录

相关推荐
梅梅绵绵冰1 分钟前
Nginx反向代理
运维·nginx
Python自动化直播4 分钟前
自动化笔记:素材管理、命名、轮换的几条土办法
linux·运维·数据库
西安同步电子20 分钟前
卫星信号丢失怎么办?NTP 网络校时服务器的守时能力
运维·服务器·网络
FlightYe26 分钟前
音视频修炼之容器与协议(一):MP4和MOV的box剖析
android·linux·c++·ffmpeg·音视频
海宇服务39 分钟前
零信任架构实战:基于海宇网上踪迹欺诈行为识别构建自动化电商大促营销补贴风控网关
运维·人工智能·架构·自动化
暴雨课堂43 分钟前
tp5 tp6被攻击篡改后恢复
linux·服务器·php
djjjx.1 小时前
Linux进程篇(四):内核托底与生死交错 ,深度硬核剖析“僵尸”与“孤儿”进程
linux·运维·服务器
m0_646429971 小时前
VS Code Remote SSH 使用 Codex:通过 SSH 转发本地代理
运维·ssh
为思念酝酿的痛1 小时前
Reactor反应堆模式
linux·服务器·网络
沫璃染墨1 小时前
从零入门计算机网络系列(六):TCP套接字编程实战——从listen监听到客户端与服务器通信
linux·服务器·c++·tcp/ip·计算机网络·tcp