温馨提示×

如何在CentOS上搭建Jenkins主从架构

小樊
33
2025-11-28 01:52:05
栏目: 智能运维

在CentOS上搭建Jenkins主从架构可以让你更好地管理和扩展你的构建任务。以下是一个基本的步骤指南:

1. 安装Jenkins主节点

  1. 更新系统包

    sudo yum update -y
    
  2. 安装Java(Jenkins需要Java)

    sudo yum install java-1.8.0-openjdk-devel -y
    
  3. 添加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
    
  4. 安装Jenkins

    sudo yum install jenkins -y
    
  5. 启动Jenkins服务

    sudo systemctl start jenkins
    
  6. 设置Jenkins开机自启动

    sudo systemctl enable jenkins
    
  7. 访问Jenkins 打开浏览器,访问 http://<your_server_ip>:8080,按照提示完成初始设置。

2. 安装Jenkins从节点(Slave)

  1. 在从节点上安装Java

    sudo yum install java-1.8.0-openjdk-devel -y
    
  2. 下载并配置Jenkins Slave 在主节点上,进入Jenkins管理界面,点击“Manage Jenkins” -> “Manage Nodes and Clouds” -> “New Node”。

  3. 创建新的从节点

    • 节点名称:输入从节点的名称。
    • 节点类型:选择“Permanent Agent”。
    • 远程工作目录:输入从节点的工作目录。
    • 启动方法:选择“Launch agent via Java Web Start”或“Launch agent via SSH”(推荐使用SSH)。
  4. 配置SSH启动方法

    • SSH服务器:输入从节点的IP地址和SSH端口。
    • 用户名:输入SSH用户名。
    • 密码:输入SSH密码(或使用SSH密钥)。
    • 远程FS root:输入从节点的工作目录。
  5. 保存并启动从节点 点击“Save”按钮,然后点击“Launch”按钮启动从节点。

3. 配置Jenkins主节点使用从节点

  1. 在主节点上配置构建任务
    • 进入Jenkins管理界面,点击“Manage Jenkins” -> “Configure System”。
    • 找到“NodeJS”部分,添加你的从节点。
    • 在构建任务配置中,选择“Restrict where this project can be run”选项,并选择你添加的从节点。

4. 验证配置

  1. 运行构建任务 在主节点上运行一个构建任务,确保它被分配到了从节点上执行。

通过以上步骤,你就可以在CentOS上成功搭建Jenkins主从架构。根据你的具体需求,你可能还需要进行更多的配置和优化。

0