首页主机资讯如何借助centos部署jenkins

如何借助centos部署jenkins

时间2025-10-30 22:10:03发布访客分类主机资讯浏览1044
导读:一、准备工作 在CentOS上部署Jenkins前,需完成以下基础准备: 更新系统:确保系统软件包为最新版本,避免兼容性问题。sudo yum update -y 安装Java环境:Jenkins是基于Java的应用,需安装OpenJ...

一、准备工作

在CentOS上部署Jenkins前,需完成以下基础准备:

  1. 更新系统:确保系统软件包为最新版本,避免兼容性问题。
    sudo yum update -y
    
  2. 安装Java环境:Jenkins是基于Java的应用,需安装OpenJDK 8或11(推荐11,兼容性更好)。
    sudo yum install -y java-11-openjdk-devel  # 安装OpenJDK 11
    java -version  # 验证安装(需显示Java版本信息)
    

二、通过YUM仓库安装Jenkins(推荐)

YUM安装是最便捷的方式,可自动解决依赖问题,适合大多数场景。

  1. 添加Jenkins官方仓库
    下载Jenkins的YUM仓库配置文件,并导入官方GPG密钥(用于验证软件包完整性)。
    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
    使用YUM命令安装Jenkins,自动处理依赖。
    sudo yum install -y jenkins
    
  3. 启动Jenkins服务
    启动Jenkins并设置为开机自启,确保服务器重启后服务仍运行。
    sudo systemctl start jenkins
    sudo systemctl enable jenkins
    

三、配置防火墙(可选但推荐)

若服务器开启了防火墙(如CentOS默认的firewalld),需允许Jenkins的默认端口(8080)访问,否则无法通过浏览器访问。

sudo firewall-cmd --permanent --add-port=8080/tcp  # 永久开放8080端口
sudo firewall-cmd --reload  # 重新加载防火墙规则

四、访问Jenkins并完成初始配置

  1. 获取初始密码
    首次访问Jenkins需输入管理员初始密码,该密码存储在以下文件中:
    sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    
    复制输出的密码(如599ad742855948e0b8af280ad2e1f09f)。
  2. 解锁Jenkins
    在浏览器中输入http://< 服务器IP> :8080,进入解锁页面,粘贴上述密码并点击“Continue”。
  3. 安装推荐插件
    选择“Install suggested plugins”(安装推荐插件),Jenkins会自动安装Git、Maven、Pipeline等常用插件,提升开发效率。
  4. 创建管理员用户
    填写管理员账号信息(如用户名admin、密码yourpassword),点击“Save and Finish”完成创建。
  5. 完成安装
    点击“Start using Jenkins”进入Jenkins主界面,此时可开始创建构建任务。

五、可选配置(优化体验)

  1. 修改Jenkins端口
    若默认端口8080被占用,可修改Jenkins配置文件调整端口。
    sudo vim /etc/sysconfig/jenkins
    
    找到JENKINS_PORT="8080",修改为所需端口(如9090),保存后重启服务:
    sudo systemctl restart jenkins
    
  2. 配置SSH访问
    若需通过SSH远程管理Jenkins服务器,可安装并配置SSH服务。
    sudo yum install -y openssh-server  # 安装SSH服务
    sudo systemctl start sshd
    sudo systemctl enable sshd
    sudo adduser jenkins  # 创建jenkins用户
    sudo passwd jenkins  # 设置密码
    sudo vim /etc/ssh/sshd_config  # 编辑SSH配置
    
    在配置文件中添加AllowUsers jenkins(允许jenkins用户登录),保存后重启SSH服务:
    sudo systemctl restart sshd
    

六、常见问题排查

  • 无法访问Jenkins页面:检查防火墙是否开放端口、Jenkins服务是否启动(sudo systemctl status jenkins)。
  • Java环境错误:确认Java版本是否符合要求(Jenkins 2.357及以上需Java 11+),可通过java -version验证。
  • 插件安装失败:检查网络连接,或更换Jenkins镜像源(如国内清华镜像)加速下载。

通过以上步骤,即可在CentOS系统上成功部署Jenkins,并快速启动自动化构建流程。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何借助centos部署jenkins
本文地址: https://pptw.com/jishu/739340.html
怎样运用centos部署jenkins 怎样通过centos部署jenkins

游客 回复需填写必要信息