如何借助centos部署jenkins
导读:一、准备工作 在CentOS上部署Jenkins前,需完成以下基础准备: 更新系统:确保系统软件包为最新版本,避免兼容性问题。sudo yum update -y 安装Java环境:Jenkins是基于Java的应用,需安装OpenJ...
一、准备工作
在CentOS上部署Jenkins前,需完成以下基础准备:
- 更新系统:确保系统软件包为最新版本,避免兼容性问题。
sudo yum update -y - 安装Java环境:Jenkins是基于Java的应用,需安装OpenJDK 8或11(推荐11,兼容性更好)。
sudo yum install -y java-11-openjdk-devel # 安装OpenJDK 11 java -version # 验证安装(需显示Java版本信息)
二、通过YUM仓库安装Jenkins(推荐)
YUM安装是最便捷的方式,可自动解决依赖问题,适合大多数场景。
- 添加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 - 安装Jenkins:
使用YUM命令安装Jenkins,自动处理依赖。sudo yum install -y jenkins - 启动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并完成初始配置
- 获取初始密码:
首次访问Jenkins需输入管理员初始密码,该密码存储在以下文件中:复制输出的密码(如sudo cat /var/lib/jenkins/secrets/initialAdminPassword599ad742855948e0b8af280ad2e1f09f)。 - 解锁Jenkins:
在浏览器中输入http://< 服务器IP> :8080,进入解锁页面,粘贴上述密码并点击“Continue”。 - 安装推荐插件:
选择“Install suggested plugins”(安装推荐插件),Jenkins会自动安装Git、Maven、Pipeline等常用插件,提升开发效率。 - 创建管理员用户:
填写管理员账号信息(如用户名admin、密码yourpassword),点击“Save and Finish”完成创建。 - 完成安装:
点击“Start using Jenkins”进入Jenkins主界面,此时可开始创建构建任务。
五、可选配置(优化体验)
- 修改Jenkins端口:
若默认端口8080被占用,可修改Jenkins配置文件调整端口。
找到sudo vim /etc/sysconfig/jenkinsJENKINS_PORT="8080",修改为所需端口(如9090),保存后重启服务:sudo systemctl restart jenkins - 配置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
