温馨提示×

centosjenkins怎么配置

小樊
40
2026-10-26 19:30:08
栏目: 智能运维

下面按**“在 CentOS 上安装并配置 Jenkins”**来说明,从零开始,适合服务器环境。


一、环境准备(CentOS 7/8/Stream 均可)

1. 更新系统

sudo yum update -y

2. 安装 JDK(Jenkins 依赖 Java)

推荐 JDK 11 或 17

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

验证:

java -version

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

2. 安装 Jenkins

sudo yum install jenkins -y

三、启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

防火墙放行(默认 8080):

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

四、初始化 Jenkins

浏览器访问:

http://服务器IP:8080

1. 获取初始密码

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

复制粘贴到页面中。

2. 安装插件

  • 推荐:Install suggested plugins
  • 或自定义(Git、Pipeline、SSH、Maven 等)

3. 创建管理员账号


五、基础配置(重点)

1. 配置 JDK

Manage Jenkins → Global Tool Configuration

  • 添加 JDK
  • 取消“自动安装”
  • 指定 JAVA_HOME(如 /usr/lib/jvm/java-11-openjdk)

2. 配置 Git

which git

一般在 /usr/bin/git

在 Jenkins 中:

  • Git → Path to Git executable:/usr/bin/git

3. 配置 Maven(如需要)

sudo yum install maven -y

Jenkins 中指定:

/usr/share/maven

六、创建第一个任务(示例)

  1. New Item → Freestyle Project
  2. Source Code Management → Git
    https://github.com/xxx/xxx.git
    
  3. Build Steps → Execute shell
    mvn clean package
    
  4. 保存并 Build Now

七、常见问题

1. 端口修改

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 权限问题

Jenkins 默认用户是 jenkins

sudo usermod -aG docker jenkins
sudo systemctl restart jenkins

3. 国内加速(插件慢)

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

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

如果你是要:

  • ✅ Jenkins + Docker
  • ✅ Jenkins Pipeline
  • ✅ Jenkins 自动化部署 Spring Boot
  • ✅ Jenkins + GitLab

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

0 踩