温馨提示×

centosjenkins如何设置

小樊
37
2026-10-20 19:52:56
栏目: 智能运维

你的问题“centos jenkins如何设置”比较宽泛,我按在 CentOS 上安装并基础配置 Jenkins来给你一个完整、常用的实操步骤。如果你指的是Jenkins 里如何配置构建 CentOS 环境,也可以告诉我。


一、在 CentOS 上安装 Jenkins

1. 系统准备

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

Jenkins 2.3xx 推荐 Java 11(也可用 Java 17,看版本)

查看 Java:

java -version

2. 添加 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

3. 安装 Jenkins

sudo yum install -y jenkins

4. 启动并设置开机自启

sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

二、防火墙与访问设置

1. 开放 8080 端口

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

浏览器访问:

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

三、Jenkins 初始配置

1. 获取管理员密码

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

复制到网页中解锁 Jenkins。


2. 安装推荐插件

  • 选择 Install suggested plugins
  • 等待安装完成

3. 创建管理员用户

设置:

  • 用户名
  • 密码
  • 邮箱

四、Jenkins 常用基础设置

1. 修改 Jenkins 端口(可选)

编辑:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 配置 JDK / Maven / Git

路径:

Manage Jenkins → Global Tool Configuration
  • JDK:指定 JAVA_HOME
  • Git:一般自动识别
  • Maven:可自动安装

3. 配置权限(安全)

Manage Jenkins → Security
  • 建议使用 Logged-in users can do anything
  • 或集成 LDAP / GitHub

五、CentOS 上 Jenkins 常见用途示例

示例:构建一个 Java 项目

  1. 新建 Job(Freestyle / Pipeline)
  2. 配置 Git 仓库
  3. 构建步骤:
    • mvn clean package
  4. 构建后操作:
    • 部署到 CentOS 服务器

六、常见问题

1. Jenkins 启动失败

查看日志:

journalctl -u jenkins

常见原因:

  • Java 没装
  • 端口被占用

2. 插件安装慢

可更换插件源:

Manage Jenkins → Plugin Manager → Advanced

URL 改为:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/

如果你具体想问的是:

  • ✅ Jenkins 如何连 CentOS 做部署
  • ✅ Jenkins Pipeline 写法
  • ✅ Jenkins + Docker on CentOS
  • ✅ Jenkins 权限/账号设置

可以直接告诉我你的使用场景,我可以给你更针对性的配置方案。

0 踩