首页主机资讯jenkins部署在centos的步骤

jenkins部署在centos的步骤

时间2025-10-22 11:04:03发布访客分类主机资讯浏览853
导读:1. 环境准备 确保CentOS系统为最新版本,避免因系统组件过时导致兼容性问题: sudo yum update -y Jenkins基于Java开发,需安装Java运行时环境(推荐OpenJDK 11,兼容性更好): sudo yum...

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
centos镜像支持哪些文件系统 centos镜像中有哪些常用命令

游客 回复需填写必要信息