温馨提示×

CentOS如何配置Jenkins

小樊
37
2026-07-09 07:45:41
栏目: 智能运维

下面以 CentOS 7 / CentOS 8 为例,说明如何安装并配置 Jenkins(包含常见坑点),步骤清晰、可直接照做。


一、环境准备

1. 系统更新

sudo yum update -y

2. 安装 Java(Jenkins 依赖)

Jenkins 依赖 Java 8 或 Java 11/17

CentOS 7

sudo yum install -y java-11-openjdk

CentOS 8

sudo dnf install -y java-11-openjdk

验证:

java -version

二、安装 Jenkins

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

1. 添加 Jenkins 官方仓库

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

2. 导入 GPG 密钥

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

3. 安装 Jenkins

sudo yum install -y jenkins

三、启动并配置 Jenkins

1. 启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

2. 配置防火墙(如果开启)

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

四、初始化 Jenkins

1. 获取初始管理员密码

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

2. 浏览器访问

http://服务器IP:8080

输入上面获取的密码 → 继续


五、插件与用户配置

1. 安装推荐插件

选择: ✅ Install suggested plugins

常见插件:

  • Git
  • Pipeline
  • GitHub
  • SSH

2. 创建管理员用户

设置用户名、密码、邮箱


六、Jenkins 基本配置

1. 修改 Jenkins 端口(可选)

编辑配置文件:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 配置 Java 路径(如需要)

sudo vi /etc/sysconfig/jenkins

确认:

JENKINS_JAVA_CMD="/usr/bin/java"

七、配置 Git(常用)

1. 安装 Git

sudo yum install -y git

2. Jenkins 中配置 Git

Manage Jenkins → Global Tool Configuration → Git

八、创建第一个 Jenkins Job

  1. New Item
  2. 选择 Freestyle project
  3. 配置 Git 仓库
  4. 添加构建步骤(Execute shell)
  5. 保存并 Build Now

九、常见问题排查

1. Jenkins 无法启动

journalctl -u jenkins -xe

2. 端口无法访问

  • 检查防火墙
  • 检查云服务器安全组

3. 权限问题

sudo chown -R jenkins:jenkins /var/lib/jenkins

十、卸载 Jenkins(可选)

sudo systemctl stop jenkins
sudo yum remove jenkins -y
sudo rm -rf /var/lib/jenkins

如果你需要:

  • Jenkins + Docker
  • Jenkins Pipeline 示例
  • Jenkins 自动化部署 Spring Boot / Vue
  • Jenkins 与 GitLab / GitHub 集成

可以告诉我你的具体使用场景,我可以给你定制配置方案。

0