在 CentOS 上调 Jenkins 参数,通常分为系统服务参数(内存、Java 参数等)和Jenkins 自身配置参数两类。下面按常见场景说明。
CentOS 7/8 一般使用 systemd 管理 Jenkins。
sudo systemctl edit jenkins
或手动编辑:
sudo vi /etc/systemd/system/jenkins.service.d/override.conf
[Service]
Environment="JAVA_OPTS=-Xms512m -Xmx2048m -Dfile.encoding=UTF-8"
Environment="JENKINS_PORT=8080"
示例说明:
-Xms512m:初始堆内存-Xmx2048m:最大堆内存JENKINS_PORT:修改端口sudo systemctl daemon-reload
sudo systemctl restart 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:
http://IP:8080
常见配置:
可通过启动参数控制,例如:
--httpPort=8080
--httpsPort=8443
--prefix=/jenkins
在 JENKINS_ARGS 或 systemd 中添加。
-XmxJENKINS_PORT-Dfile.encoding=UTF-8如果你能说明具体想调什么参数(内存 / 端口 / 构建线程 / 插件等),我可以给你更精确的命令。