首页主机资讯CentOS环境下Jenkins安装步骤是什么

CentOS环境下Jenkins安装步骤是什么

时间2026-01-21 07:53:03发布访客分类主机资讯浏览1238
导读: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
如何利用CentOS提升Jenkins安全性 如何在CentOS上配置Jenkins的持续集成流程

游客 回复需填写必要信息