Jenkins系统常见设置
Jenkins系统常见设置
设置环境变量 - 系统变量
JAVA_TOOL_OPTIONS
-Dfile.encoding=UTF8
设置Jenkins
环境变量
LANG
zh.CH.UTF-8
Jenkins.xml
可自定义使用特定的Java路径
JENKINS_HOME- 控制台输出编码
Difile.encoding=utf-8 - 开启软链接支持
-Dhudson.model.DirectoryBrowserSupport.allowSymlinkEscape=true - JVM 参数
-Xrs -Xms2048m -Xmx8192m -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent
重启Jenkins
并发Job,使用同一个工作空间 workspace
常用插件 Scoring Load Balancer
1
workspace/${JOB_NAME}
Windows Node的启动进程优先级
1
start /HIGH "Jenkins Agent" java.exe -Xms2048m -Xmx8192m -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -jar agent.jar -url http://127.0.0.1:8080/ -secret xxx -name "Node_Name" -webSocket -workDir "work_dir"
取消本地队列
def queue = Jenkins.instance.queue
def jobName = "my-important-job" // 替换为实际的 Job 名称
queue.items.findAll { it.task.name == jobName }.each {
println "已取消队列中的任务: ${it.task.name}"
queue.cancel(it.task)
}
本文由作者按照 CC BY 4.0 进行授权




