首页主机资讯jenkins在centos上的安装教程

jenkins在centos上的安装教程

时间2025-12-04 14:50:04发布访客分类主机资讯浏览593
导读:在 CentOS 上安装 Jenkins 的标准流程 一 准备环境 更新系统并安装常用工具: 执行:sudo yum update -y 执行:sudo yum install -y wget fontconfig ca-certifi...

在 CentOS 上安装 Jenkins 的标准流程

一 准备环境

  • 更新系统并安装常用工具:
    • 执行:sudo yum update -y
    • 执行:sudo yum install -y wget fontconfig ca-certificates
  • 安装 Java(Jenkins 需要 Java 8/11/17;建议优先 Java 11 或 17 LTS
    • OpenJDK 11:sudo yum install -y java-11-openjdk-devel
    • OpenJDK 17:sudo yum install -y java-17-openjdk-devel
    • 验证:java -version 应返回已安装的版本号。

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

  • 添加 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-2023.key
  • 安装 Jenkins:
    • 执行:sudo yum install -y jenkins
  • 说明:此方式便于后续通过 yum 升级,仓库地址为 https://pkg.jenkins.io/redhat-stable/(长期支持版 LTS)。

三 启动与防火墙配置

  • 启动服务并设置开机自启:
    • 执行:sudo systemctl daemon-reload
    • 执行:sudo systemctl start jenkins
    • 执行:sudo systemctl enable jenkins
    • 检查状态:sudo systemctl status jenkins
  • 开放访问端口(默认 8080):
    • 推荐方式(开放 http 服务):sudo firewall-cmd --permanent --add-service=http & & sudo firewall-cmd --reload
    • 或指定端口:sudo firewall-cmd --permanent --add-port=8080/tcp & & sudo firewall-cmd --reload
  • 访问地址:http://< 服务器IP> :8080

四 初始化与首次登录

  • 获取解锁密码:
    • 执行:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 在浏览器完成解锁后,选择安装推荐插件,随后创建管理员用户,即可进入 Jenkins 主界面。

五 常见问题与优化

  • 修改默认端口(如改为 8081):
    • 编辑:sudo vi /usr/lib/systemd/system/jenkins.service
    • 找到 Environment="JENKINS_PORT=8080",改为 Environment="JENKINS_PORT=8081"
    • 重载并重启:sudo systemctl daemon-reload & & sudo systemctl restart jenkins
    • 同时放行新端口:sudo firewall-cmd --permanent --add-port=8081/tcp & & sudo firewall-cmd --reload
  • 调整 JVM 堆大小(示例为 2GB):
    • 编辑:sudo vi /etc/sysconfig/jenkins
    • 设置:JAVA_ARGS="-Xms2g -Xmx2g"(根据服务器内存合理调整)
  • 运行用户与目录权限:
    • 默认以 jenkins 用户运行,数据目录为 /var/lib/jenkins。如需变更运行用户,请同时校正目录属主并在修改 /usr/lib/systemd/system/jenkins.service 后执行 systemctl daemon-reload 与重启服务。
  • 升级方式:
    • 使用仓库安装时可直接:sudo yum update jenkins(变更前建议备份 JENKINS_HOME/var/lib/jenkins)。

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


若转载请注明出处: jenkins在centos上的安装教程
本文地址: https://pptw.com/jishu/763562.html
怎样在centos上运行jenkins centos系统jenkins如何配置

游客 回复需填写必要信息