温馨提示×

jenkins部署在centos步骤

小樊
51
2025-06-14 14:34:53
栏目: 智能运维

在CentOS上部署Jenkins的步骤如下:

1. 环境准备

  • 更新系统
    sudo yum update -y
    
  • 安装Java环境: Jenkins需要Java环境,可以安装OpenJDK 11:
    sudo yum install java-11-openjdk-devel -y
    
    验证Java安装是否成功:
    java -version
    

2. 安装Jenkins

  • 添加Jenkins仓库: 导入Jenkins的GPG密钥,并添加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
    
  • 安装Jenkins: 使用yum命令安装Jenkins:
    sudo yum install jenkins -y
    

3. 配置Jenkins

  • 修改Jenkins配置文件: 编辑Jenkins的配置文件 /etc/sysconfig/jenkins
    sudo vi /etc/sysconfig/jenkins
    
    配置以下内容:
    JENKINS_USER="jenkins"
    JENKINS_PORT="8080"
    JAVA_HOME="/usr/lib/jvm/java-11-openjdk"
    
    重载systemd配置:
    sudo systemctl daemon-reload
    

4. 启动Jenkins服务

  • 启动Jenkins服务
    sudo systemctl start jenkins
    
  • 设置Jenkins服务开机自启动
    sudo systemctl enable jenkins
    

5. 访问Jenkins并进行初始设置

  • 访问Jenkins: 在浏览器中输入服务器的IP地址和配置的端口号(例如:http://192.168.1.100:8080)进行初始化配置。首次访问会要求输入初始密码,该密码可以在/var/lib/jenkins/secrets/initialAdminPassword文件中找到。
  • 解锁Jenkins: 输入初始密码解锁Jenkins。

6. 安装插件

  • 安装推荐插件: 在Jenkins的“系统管理” -> “插件管理”中,选择推荐的插件进行安装,或者选择“自定义安装”来选择需要的插件。

7. 配置防火墙(可选)

  • 确保防火墙允许访问Jenkins的端口
    sudo firewall-cmd --permanent --add-port=8080/tcp
    sudo firewall-cmd --reload
    

8. 配置SSH访问(可选)

  • 为了方便远程访问Jenkins,可以配置SSH访问
    • 安装OpenSSH服务器:
      sudo yum install -y openssh-server
      
    • 启动并启用OpenSSH服务:
      sudo systemctl start sshd
      sudo systemctl enable sshd
      
    • 创建一个Jenkins用户并设置密码:
      sudo adduser jenkins
      sudo passwd jenkins
      
    • 配置SSH访问Jenkins: 编辑 /etc/ssh/sshd_config文件,添加以下行:
      AllowUsers jenkins
      
      然后重启SSH服务:
      sudo systemctl restart sshd
      

以上步骤应该能够帮助你在CentOS上成功安装和配置Jenkins。如果在安装过程中遇到问题,可以参考Jenkins的官方文档或寻求社区的帮助。

0