CentOS环境下Jenkins安装步骤是什么
导读:CentOS 环境下 Jenkins 安装步骤 一 准备环境 更新系统并安装常用工具 命令:sudo yum update -y 工具:sudo yum install -y wget vim firewalld 安装 Java(推...
CentOS 环境下 Jenkins 安装步骤
一 准备环境
- 更新系统并安装常用工具
- 命令:sudo yum update -y
- 工具:sudo yum install -y wget vim firewalld
- 安装 Java(推荐 OpenJDK 11;也可使用 OpenJDK 8)
- 命令:sudo yum install -y java-11-openjdk java-11-openjdk-devel
- 验证:java -version
- 说明:Jenkins 是 Java 应用,需先完成 JDK 安装与验证。
二 安装与启动 Jenkins
- 导入 Jenkins 仓库与 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
- 命令:sudo yum install -y jenkins
- 启动并设置开机自启
- 命令:
- sudo systemctl start jenkins
- sudo systemctl enable jenkins
- 命令:
- 说明:上述为官方稳定仓库方式,适用于 CentOS 7/8 系列。
三 防火墙与访问
- 开放端口(默认 8080)
- 命令:
- sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
- sudo firewall-cmd --reload
- 命令:
- 访问地址
- 在浏览器打开:http://服务器IP:8080
- 说明:如部署在云服务器,还需在云平台安全组放行 8080/tcp。
四 初始化配置
- 获取初始管理员密码
- 命令:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 完成解锁
- 将密码粘贴到 Web 页面“解锁 Jenkins”处,继续后续设置。
- 安装插件与创建管理员
- 选择“安装推荐插件”,完成后设置管理员账户与实例 URL。
- 说明:首次访问会进入解锁与初始化向导。
五 常见问题与优化
- 端口被占用
- 修改端口:编辑 /etc/sysconfig/jenkins,将 JENKINS_PORT 改为未占用端口(如 8081),然后重启:sudo systemctl restart jenkins
- 或编辑 systemd 服务文件 /usr/lib/systemd/system/jenkins.service,设置 Environment=“JENKINS_PORT=8081”,执行:sudo systemctl daemon-reload & & sudo systemctl restart jenkins
- Java 路径问题
- 若启动失败提示 “/usr/bin/java: 没有那个文件或目录”,在 /etc/init.d/jenkins 中显式设置 Java 路径(指向已安装的 java),保存后重启 Jenkins。
- 提升构建权限(谨慎)
- 将运行用户改为 root(不建议生产环境):编辑 /etc/sysconfig/jenkins,设置 JENKINS_USER=“root”,并修正相关目录属主,重启服务。
- 国内插件镜像加速
- 修改 /var/lib/jenkins/hudson.model.UpdateCenter.xml 的更新源为清华镜像;如仍有外链,可替换 updates/default.json 中的域名后再重启。
- 说明:以上为常见运维操作,修改系统服务与运行用户前请评估安全影响。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS环境下Jenkins安装步骤是什么
本文地址: https://pptw.com/jishu/788303.html
