首页主机资讯centos jenkins如何搭建服务器

centos jenkins如何搭建服务器

时间2025-11-20 17:12:04发布访客分类主机资讯浏览1456
导读:在 CentOS 上搭建 Jenkins 服务器 一 环境准备 更新系统并安装 Java(推荐 OpenJDK 11 或 OpenJDK 17): 对于 CentOS 7:sudo yum update -y && su...

在 CentOS 上搭建 Jenkins 服务器

一 环境准备

  • 更新系统并安装 Java(推荐 OpenJDK 11OpenJDK 17):
    • 对于 CentOS 7sudo yum update -y & & sudo yum install -y java-11-openjdk-devel
    • 对于 CentOS 8/9sudo dnf install -y java-17-openjdk-devel
    • 验证:java -version
  • 说明:Jenkins 是基于 Java 的应用,需先完成 JDK 安装再进行后续步骤。

二 安装与启动 Jenkins

  • 添加 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 dnf install -y jenkins
  • 启动并设置开机自启:
    • sudo systemctl daemon-reload
    • sudo systemctl start jenkins
    • sudo systemctl enable jenkins
  • 说明:上述为官方稳定仓库方式,适用于 CentOS 7/8/9

三 防火墙与访问

  • 开放访问端口(默认 8080):
    • 使用 firewalld:sudo firewall-cmd --permanent --add-port=8080/tcp & & sudo firewall-cmd --reload
    • 如使用云服务器,还需在云平台安全组放行 8080/TCP
  • 首次访问与解锁:
    • 浏览器访问:http://< 服务器IP> :8080
    • 解锁密码:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    • 按向导选择 Install suggested plugins 并创建管理员账户。

四 基础配置与常用插件

  • 全局工具配置:在 Manage Jenkins → Global Tool Configuration 中配置 JDK、Git、Maven 等工具路径(建议使用系统已安装版本)。
  • 插件管理:在 Manage Jenkins → Plugins 安装常用插件,如 Git、Pipeline、Docker、SSH、Locale 等,用于源码拉取、流水线编排、容器构建与多语言支持。
  • 安全与 HTTPS:在 Manage Jenkins → Security 启用基于角色的访问控制,并配置 HTTPS(可使用反向代理或 Nginx Ingress 配置 TLS)。

五 常见问题与优化

  • 端口被占用:编辑 /etc/sysconfig/jenkins,修改 JENKINS_PORT 为未占用端口(如 9999),然后 sudo systemctl restart jenkins
  • 权限问题:确保 /var/lib/jenkins/var/log/jenkins 等目录属主为 jenkins:jenkins,必要时执行:
    • sudo chown -R jenkins:jenkins /var/lib/jenkins /var/log/jenkins /var/cache/jenkins
  • 构建性能优化:在 Manage Jenkins → Nodes → Configure 调整 JVM 堆大小并发构建数;定期清理旧构建与工作空间;按需配置 分布式构建(代理节点)。
  • 升级与备份:定期更新 Jenkins 与插件;对 $JENKINS_HOME 进行定期备份(如每日定时备份),确保数据安全与可回滚。

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


若转载请注明出处: centos jenkins如何搭建服务器
本文地址: https://pptw.com/jishu/752211.html
centos jenkins如何实现多任务并行 Jenkins部署中如何提高稳定性

游客 回复需填写必要信息