我们已经观察到Jenkins Pipeline Workspace项目文件夹被删除。我们没有为此配置任何清理插件,也没有在管道中配置任何清理模块。这种行为是随机的,它会删除旧作业和新作业。我们可以在/var/lib/jenkins/logs/tasks中的Workspace clean-up.log下看到工作区删除跟踪。请告诉我是否有人面临同样的问题,以及如何解决这个问题?Jenkins版本是2.289.2
zdwk9cvp1#
尝试禁用工作区清理。有两种方法可以实现这一点。我也面临着同样的问题,我刚刚尝试了第一种方法,并监控了它,看看它是否有效。
-Dhudson.model.WorkspaceCleanupThread.disabled=true
java -Dhudson.model.WorkspaceCleanupThread.disabled=true -jar jenkins.war
service jenkins stop
/etc/defaults/jenkins file.
为JAVA_ARGS添加一个额外的行,如果它已经存在,则添加到它。JAVA_ARGS="-Dhudson.model.WorkspaceCleanupThread.disabled=true"
JAVA_ARGS
JAVA_ARGS="-Dhudson.model.WorkspaceCleanupThread.disabled=true"
service jenkins start
Workspace Cleanup
一年多来,解决方案1在我们的生产服务器上运行良好。
1条答案
按热度按时间zdwk9cvp1#
尝试禁用工作区清理。有两种方法可以实现这一点。我也面临着同样的问题,我刚刚尝试了第一种方法,并监控了它,看看它是否有效。
-Dhudson.model.WorkspaceCleanupThread.disabled=true
添加到Jenkins系统属性中。java -Dhudson.model.WorkspaceCleanupThread.disabled=true -jar jenkins.war
service jenkins stop
)。你需要root权限。/etc/defaults/jenkins file.
为
JAVA_ARGS
添加一个额外的行,如果它已经存在,则添加到它。JAVA_ARGS="-Dhudson.model.WorkspaceCleanupThread.disabled=true"
service jenkins start
)。Workspace Cleanup
插件。(我没有试过)[编辑17/02/2023]
一年多来,解决方案1在我们的生产服务器上运行良好。