温馨提示×

centos如何调jenkins参数

小樊
33
2026-10-26 19:31:07
栏目: 智能运维

在 CentOS 上调 Jenkins 参数,通常分为系统服务参数(内存、Java 参数等)和Jenkins 自身配置参数两类。下面按常见场景说明。


一、通过 systemd 调整 Jenkins 运行参数(最常用)

CentOS 7/8 一般使用 systemd 管理 Jenkins。

1. 编辑 Jenkins 服务配置

sudo systemctl edit jenkins

或手动编辑:

sudo vi /etc/systemd/system/jenkins.service.d/override.conf

2. 常见 Java 参数(内存、编码等)

[Service]
Environment="JAVA_OPTS=-Xms512m -Xmx2048m -Dfile.encoding=UTF-8"
Environment="JENKINS_PORT=8080"

示例说明:

  • -Xms512m:初始堆内存
  • -Xmx2048m:最大堆内存
  • JENKINS_PORT:修改端口

3. 重新加载并重启

sudo systemctl daemon-reload
sudo systemctl restart jenkins

二、修改 Jenkins 启动脚本(旧方式)

如果是通过 yum 安装的老版本:

sudo vi /etc/sysconfig/jenkins

常见参数:

JENKINS_PORT="8080"
JENKINS_JAVA_CMD="/usr/java/jdk/bin/java"
JENKINS_JAVA_OPTIONS="-Xmx2048m"
JENKINS_ARGS="--webroot=/var/cache/jenkins/war --httpPort=$JENKINS_PORT"

修改后:

sudo systemctl restart jenkins

三、Jenkins Web 界面参数配置

登录 Jenkins:

http://IP:8080

常见配置:

  • 系统管理 → 系统配置
    • 执行器数量
    • 工作空间目录
  • 系统管理 → 全局工具配置
    • JDK、Maven、Git 路径

四、Jenkins 核心参数(高级)

可通过启动参数控制,例如:

--httpPort=8080
--httpsPort=8443
--prefix=/jenkins

在 JENKINS_ARGS 或 systemd 中添加。


五、常见调优建议

  • 内存不足:调大 -Xmx
  • 构建卡顿:增加 Executor 数
  • 端口冲突:修改 JENKINS_PORT
  • 中文乱码:加 -Dfile.encoding=UTF-8

如果你能说明具体想调什么参数(内存 / 端口 / 构建线程 / 插件等),我可以给你更精确的命令。

0 踩