CentOS如何初始化Jenkins

CentOS 上初始化 Jenkins,一般流程如下(以 CentOS 7/8 为例,适用于大多数情况)。


一、准备环境

1. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 运行环境(推荐 Java 11 或 17)。

# 查看是否已安装 Java
java -version

# 如果没有,安装 Java 11(推荐)
sudo yum install -y java-11-openjdk java-11-openjdk-devel

二、安装 Jenkins

方法一:使用官方 Jenkins 仓库(推荐)

1. 添加 Jenkins 仓库

sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

如果是 CentOS 8,可使用 dnf 替代 yum

2. 安装 Jenkins

sudo yum install -y jenkins

方法二:手动下载 RPM(备用)

wget https://pkg.jenkins.io/redhat-stable/jenkins-lts.rpm
sudo rpm -ivh jenkins-lts.rpm

三、启动并初始化 Jenkins

1. 启动 Jenkins

sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins

2. 查看运行状态

sudo systemctl status jenkins

四、防火墙配置(如果开启)

# 开放 8080 端口
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

五、初始化 Jenkins(Web 页面)

1. 获取初始管理员密码

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

复制输出的密码。


2. 访问 Jenkins

浏览器打开:

http://服务器IP:8080

3. 解锁 Jenkins

粘贴刚才获取的密码 → Continue


4. 安装插件

  • 选择 Install suggested plugins(推荐)
  • 等待安装完成

5. 创建管理员用户

填写:

  • 用户名
  • 密码
  • 邮箱

6. 完成初始化

  • 实例配置(默认即可)
  • 点击 Start using Jenkins

六、常见初始化问题

1. 启动失败

检查端口是否被占用:

netstat -tulnp | grep 8080

2. 插件安装慢

可以配置国内 Jenkins 插件镜像(清华镜像):

# 修改插件地址
sed -i 's#https://updates.jenkins.io#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' \
/var/lib/jenkins/hudson.model.UpdateCenter.xml
systemctl restart jenkins

七、目录说明(了解即可)

目录 说明
/var/lib/jenkins Jenkins 主目录
/var/log/jenkins 日志
/etc/sysconfig/jenkins 配置文件

如果你需要:

  • Jenkins + Git + Maven / Node / Docker
  • Jenkins 流水线(Pipeline)初始化
  • CentOS 7 / 8 差异说明

可以继续告诉我你的具体使用场景。

相关推荐:

怎么在CentOS配Jenkins

在CentOS上安装和配置Jenkins一般分为几个步骤:准备环境→安装Jenkins→启动并初始化→基本配置。下面给你两种常见方式(推荐用官方仓库方式)。 一、准备工作 1️⃣系统要求 CentOS7/CentOS8/Rocky/Alma都类似 需要Java(JDK) 2️⃣安装Java(Jenk...

Jenkins怎么跑在CentOS上

在CentOS上运行Jenkins常见有两种方式:直接安装(推荐)和Docker运行。下面先给你最常用、最稳的RPM方式,再补充Docker方式。 一、在CentOS上直接安装Jenkins(推荐) 1️⃣准备环境 Jenkins依赖Java,先确认或安装JDK: java-version 如果没有...

CentOS如何启动Jenkins

在CentOS上启动Jenkins,通常取决于你是通过RPM/YUM安装还是Docker安装。下面分别说明常见方式。 一、通过RPM/YUM安装的Jenkins(最常见) 1.启动Jenkins sudosystemctlstartjenkins 2.设置开机自启 sudosystemctlenab...

怎么在CentOS上安装Jenkins

下面是在CentOS(7/8/Stream)上安装Jenkins的常用方法(基于官方仓库,推荐做法)。 一、准备工作 1.确认系统版本 cat/etc/centos-release 2.安装Java(Jenkins依赖Java) Jenkins需要Java11或Java17(推荐Java17) Ce...

CentOS怎么优化Jenkins

在CentOS上优化Jenkins,一般从系统层、JVM、Jenkins自身、插件与构建方式几个方面入手。下面给你一套比较实用、可落地的优化方案(适用于Jenkins2.x,CentOS7/8/Stream)。 一、系统层面优化(CentOS) 1️⃣调整文件描述符限制 Jenkins是IO密集型进...

CentOS如何编译Java

在CentOS上“编译Java”通常有两种含义,我分别说明,你可以按需选择: 一、编译Java程序(最常见) 如果你只是想把.java文件编译成.class文件(或打包成jar),那不需要编译OpenJDK本身,只需要安装JDK。 1️⃣安装JDK(推荐方式) CentOS7 yuminstall-...

如何备份CentOS Jenkins

在CentOS上备份Jenkins,通常包含Jenkins主目录、插件、任务配置、用户数据等。下面给你一套常用且可靠的备份方案,从简单到完整。 一、Jenkins核心目录说明(先搞清楚要备份什么) Jenkins默认主目录是: /var/lib/jenkins 主要包含: 目录/文件 作用 jobs...

CentOS怎么编译Java

在CentOS上“编译Java”通常有两种理解,我分别说明,你可以按需选择: 一、在CentOS上编译Java程序(.java→.class) 这是最常见的情况。 1️⃣安装JDK(推荐OpenJDK) #CentOS7 yuminstall-yjava-1.8.0-openjdkjava-1.8....