centos中jenkins的部署流程
导读:1. 环境准备 更新系统:运行sudo yum update -y确保系统软件包为最新版本,避免兼容性问题。 安装Java环境:Jenkins基于Java开发,需安装JDK(推荐OpenJDK 11,兼容性更好)。执行sudo yum i...
1. 环境准备
- 更新系统:运行
sudo yum update -y确保系统软件包为最新版本,避免兼容性问题。 - 安装Java环境:Jenkins基于Java开发,需安装JDK(推荐OpenJDK 11,兼容性更好)。执行
sudo yum install java-11-openjdk-devel -y安装,验证安装成功:java -version(需显示Java版本信息)。
2. 添加Jenkins官方仓库
- 下载并导入GPG密钥:运行
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo下载Jenkins仓库配置文件,再用sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key导入GPG密钥(确保软件包来源可信)。
3. 安装Jenkins
- 使用Yum安装:执行
sudo yum install jenkins -y通过官方仓库安装Jenkins(自动解决依赖关系)。
4. 启动Jenkins服务
- 启动并设置开机自启:运行
sudo systemctl start jenkins立即启动服务,sudo systemctl enable jenkins设置开机自动启动(确保服务器重启后Jenkins仍运行)。
5. 配置防火墙
- 开放Jenkins端口:Jenkins默认使用8080端口,执行
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp永久添加端口规则,sudo firewall-cmd --reload重新加载防火墙配置(允许外部访问)。
6. 访问Jenkins并完成初始设置
- 获取初始密码:首次访问需输入管理员密码,执行
sudo cat /var/lib/jenkins/secrets/initialAdminPassword查看(或通过journalctl -u jenkins -f查看启动日志获取)。 - 解锁与初始化:在浏览器输入
http://your_server_ip:8080,粘贴初始密码解锁。选择“安装推荐插件”(快速启用常用功能,如Git、Maven)。 - 创建管理员用户:填写用户名、密码、全名等信息,点击“保存并完成”(替代默认的admin用户,提升安全性)。
7. 配置Jenkins(可选但推荐)
- 修改默认端口:若需更改端口,编辑
/etc/sysconfig/jenkins文件,修改JENKINS_PORT值(如JENKINS_PORT="9090"),重启服务生效:sudo systemctl restart jenkins。 - 安装额外插件:进入“Manage Jenkins”→“Manage Plugins”,搜索并安装所需插件(如Git、Pipeline、Docker等,扩展Jenkins功能)。
- 配置全局工具:进入“Manage Jenkins”→“Global Tool Configuration”,设置JDK、Git、Maven等工具路径(避免每次手动指定)。
- 配置SSH访问(可选):若需远程操作,安装OpenSSH服务器:
sudo yum install openssh-server -y,启动服务:sudo systemctl start sshd,设置开机自启:sudo systemctl enable sshd;创建专用用户(如jenkins),配置/etc/ssh/sshd_config允许该用户登录(AllowUsers jenkins),重启SSH服务:sudo systemctl restart sshd。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos中jenkins的部署流程
本文地址: https://pptw.com/jishu/734251.html
