温馨提示×

Jenkins部署Ubuntu版本有什么要求

小樊
49
2025-12-02 15:15:52
栏目: 智能运维

Jenkins 在 Ubuntu 的版本与运行要求

支持的 Ubuntu 版本

  • 建议使用 Ubuntu 22.04 LTSUbuntu 24.04 LTS 的服务器版,可获得更好的软件包兼容性与社区实践支持。
  • 从操作系统兼容角度看,Jenkins 官方安装文档与多份实践资料将 Ubuntu 18.04+ 视为支持范围;同时,实际安装文档已覆盖 Ubuntu 24.04 的 LTS 场景。综合而言:生产优先 22.04/24.04,18.04 可用但需关注版本生命周期与仓库可用性。

Java 版本要求

  • 当前主流版本要求 Java 11、17 或 21,且官方已不再支持 Java 8
  • 若使用较新的 Jenkins 2.528.1 系列,要求 Java 17+
  • 在 Ubuntu 22.04/24.04 上,推荐直接安装 OpenJDK 17(或 11),以满足大多数插件与功能的兼容性。

硬件与端口要求

  • 资源基线(不同规模可按需上调):
    • 最小:1 核 CPU / 512MB 内存 / 1GB 磁盘
    • 推荐:2 核+ / 4GB+ / 50GB+(SSD 更佳)
    • 生产:4 核+ / 8GB+ / 100GB+
  • 端口与访问:
    • Web 界面:8080/tcp
    • Agent 通信:50000/tcp
    • 可选 HTTPS:8443/tcp
    • 防火墙示例(UFW):sudo ufw allow 8080,50000/tcp;如需 HTTPS 再放行 8443/tcp

快速自检清单

  • 查看系统版本:lsb_release -a(建议输出为 22.0424.04
  • 查看 Java 版本:java -version(应为 11/17/21,且非 8
  • 检查端口连通:ss -tlnp | grep -E ‘(:8080|:50000)’
  • 查看服务状态:sudo systemctl status jenkins
  • 查看日志:sudo journalctl -u jenkins -n 50

0