jenkins部署在centos的步骤
1. 环境准备
确保CentOS系统为最新版本,避免因系统组件过时导致兼容性问题:
sudo yum update -y
Jenkins基于Java开发,需安装Java运行时环境(推荐OpenJDK 11,兼容性更好):
sudo yum install java-11-openjdk-devel -y
验证Java安装是否成功:
java -version
若输出Java版本信息(如openjdk version "11.0.xx"
),则说明安装成功。
2. 添加Jenkins官方YUM仓库
Jenkins官方提供了CentOS的YUM仓库,需先导入GPG密钥以确保软件包真实性:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
创建Jenkins仓库配置文件:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
这一步是为了后续通过YUM便捷安装Jenkins。
3. 安装Jenkins
使用YUM命令安装Jenkins(会自动解决依赖关系):
sudo yum install jenkins -y
安装完成后,Jenkins服务会自动部署到系统中。
4. 启动Jenkins服务并设置开机自启
启动Jenkins服务:
sudo systemctl start jenkins
设置Jenkins开机自动启动(避免服务器重启后服务停止):
sudo systemctl enable jenkins
可通过以下命令验证服务状态(显示active (running)
即为正常):
sudo systemctl status jenkins
5. 配置防火墙允许访问
CentOS默认开启firewalld
防火墙,需允许Jenkins默认端口(8080)的HTTP访问:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
若使用自定义端口(如修改了JENKINS_PORT
),需将--add-service=http
替换为--add-port=自定义端口/tcp
。
6. 访问Jenkins并完成初始设置
打开浏览器,输入服务器IP地址和端口(如http://your_server_ip:8080
),进入Jenkins初始解锁页面。
获取初始管理员密码(存储在/var/lib/jenkins/secrets/initialAdminPassword
文件中):
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
将输出的密码粘贴到解锁页面,点击“继续”。
7. 安装推荐插件与创建管理员用户
Jenkins会提示安装“推荐插件”(如Git、Maven、Pipeline等常用插件),勾选“安装推荐插件”并等待安装完成(约5-10分钟)。
安装完成后,创建管理员账户(设置用户名、密码、邮箱等信息),完成Jenkins初始化配置。
8. (可选)配置Jenkins端口
若需修改Jenkins默认端口(8080),可编辑配置文件:
sudo vi /etc/sysconfig/jenkins
找到JENKINS_PORT
参数,修改为自定义端口(如9999
):
JENKINS_PORT="9999"
保存后重启Jenkins服务使配置生效:
sudo systemctl restart jenkins
记得同步修改防火墙规则,允许新端口的访问。
9. (可选)配置SSH访问
为方便远程管理Jenkins服务器,可配置SSH访问:
安装OpenSSH服务器:
sudo yum install openssh-server -y
启动并启用SSH服务:
sudo systemctl start sshd
sudo systemctl enable sshd
创建Jenkins专用用户(如jenkins
)并设置密码:
sudo adduser jenkins
sudo passwd jenkins
修改SSH配置文件(/etc/ssh/sshd_config
),添加允许Jenkins用户登录的规则:
AllowUsers jenkins
重启SSH服务使配置生效:
sudo systemctl restart sshd
此后可通过ssh jenkins@your_server_ip
远程登录服务器。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: jenkins部署在centos的步骤
本文地址: https://pptw.com/jishu/732105.html