首页主机资讯centos上jenkins怎么安装

centos上jenkins怎么安装

时间2025-11-28 13:27:03发布访客分类主机资讯浏览1082
导读:在 CentOS 上安装 Jenkins 的标准流程 一 准备环境 更新系统并安装常用工具 执行:sudo yum update -y && sudo yum install -y wget 安装 Java(Jenk...

在 CentOS 上安装 Jenkins 的标准流程

一 准备环境

  • 更新系统并安装常用工具
    • 执行:sudo yum update -y & & sudo yum install -y wget
  • 安装 Java(Jenkins 需要 Java 8 或 11
    • OpenJDK 11:sudo yum install -y java-11-openjdk-devel
    • 或 OpenJDK 8:sudo yum install -y java-1.8.0-openjdk-devel
    • 验证:java -version 应返回已安装版本号

二 安装 Jenkins(YUM 仓库方式,推荐)

  • 添加 Jenkins 官方 YUM 仓库并导入 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 daemon-reload & & sudo systemctl start jenkins & & sudo systemctl enable jenkins
  • 防火墙放行(如启用 firewalld)
    • 放行 8080 端口:sudo firewall-cmd --permanent --add-port=8080/tcp & & sudo firewall-cmd --reload
    • 或放行 http 服务:sudo firewall-cmd --permanent --add-service=http & & sudo firewall-cmd --reload

三 初始化与首次登录

  • 访问地址:http://< 服务器IP> :8080
  • 解锁 Jenkins
    • 查看初始管理员密码:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    • 将密码粘贴到 Web 页面完成解锁
  • 安装插件与创建管理员
    • 选择安装推荐插件,完成后设置管理员账号与密码,进入 Jenkins 控制台

四 常用配置与优化

  • 修改端口
    • 编辑:sudo vim /etc/sysconfig/jenkins,将 JENKINS_PORT="8080" 改为所需端口(如 9999),保存后执行 sudo systemctl restart jenkins
  • 使用国内镜像加速插件下载(可选)
    • 修改文件:/var/lib/jenkins/hudson.model.UpdateCenter.xml,将更新源替换为清华镜像,例如:
      • https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    • 如存在 /var/lib/jenkins/updates/default.json,可按需替换其中的下载域名以加速
    • 重启生效:sudo systemctl restart jenkins
  • 运行用户与目录权限(可选)
    • 默认以 jenkins 用户运行;如需改为 root(仅测试环境建议),编辑 /etc/sysconfig/jenkins 设置 JENKINS_USER="root",并对相关目录执行 chown -R root:root /var/lib/jenkins /var/cache/jenkins /var/log/jenkins,然后重启服务

五 其他安装方式简述

  • Docker 方式
    • 安装 Docker:sudo yum install -y docker & & sudo systemctl start docker & & sudo systemctl enable docker
    • 运行容器:sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
    • 访问 http://< IP> :8080 完成初始化(数据持久化建议挂载卷)
  • RPM 手动安装
    • 从清华镜像下载 RPM:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
    • 安装:sudo rpm -Uvh jenkins-< version> .noarch.rpm,随后按“启动服务—防火墙—初始化”流程完成配置

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos上jenkins怎么安装
本文地址: https://pptw.com/jishu/758972.html
centos怎样快速部署jenkins centos jenkins部署教程

游客 回复需填写必要信息