温馨提示×

怎样用centos配jenkins

小樊
45
2026-09-18 10:35:36
栏目: 智能运维

下面给你一份在 CentOS 上安装和配置 Jenkins 的实用流程(以 CentOS 7 / 8 为例,适用于大多数场景)。


一、准备工作

1. 系统更新

sudo yum update -y

2. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 8 或 Java 11

sudo yum install java-11-openjdk-devel -y

验证:

java -version

二、安装 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.key

2. 安装 Jenkins

sudo yum install jenkins -y

三、启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

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

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

五、初始配置 Jenkins

1. 浏览器访问

http://<服务器IP>:8080

2. 获取初始管理员密码

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

复制粘贴到网页中。

3. 安装插件

  • 推荐:Install suggested plugins
  • 之后创建管理员账号

六、常用配置(可选但重要)

1. 修改 Jenkins 端口(可选)

编辑:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 配置 Jenkins 使用国内插件源(加速)

Jenkins → Manage Jenkins → Plugin Manager → Advanced Update Site 改为:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

3. 安装常用插件

  • Git
  • GitHub
  • Maven Integration
  • Pipeline
  • SSH Agent

七、示例:创建一个简单任务

  1. 新建 Item → Freestyle project
  2. 源码管理 → Git
  3. 构建 → 执行 shell
  4. 保存并构建

八、常见问题

1. 启动失败

查看日志:

journalctl -u jenkins -f

2. 页面打不开

  • 检查防火墙
  • 检查 8080 端口
netstat -tunlp | grep 8080

如果你愿意,我可以继续帮你:

  • ✅ 配置 Jenkins + Git + Maven 自动构建
  • ✅ 配置 Jenkins 流水线 Pipeline
  • ✅ Jenkins 通过 Docker 部署
  • ✅ Jenkins 与 GitHub Webhook

你现在是用于学习 / 公司项目 / CI/CD 哪种场景?

0