我们注意到 Jenkins Pipeline Workspace 项目文件夹被删除了。我们没有为此配置任何清理插件,也没有在流水线中配置任何清理模块。
这种行为是随机的,并且会删除旧的和新的作业。
我们可以在 /var/lib/jenkins/logs/tasks 下的 Workspace clean-up.log 中看到工作区删除的痕迹。请告诉我是否有人遇到了相同的问题以及如何解决这个问题?我们的 Jenkins 版本是 2.289.2。
-Dhudson.model.WorkspaceCleanupThread.disabled=true
添加到Jenkins系统属性中。
java -Dhudson.model.WorkspaceCleanupThread.disabled=true -jar jenkins.war
service jenkins stop
)。您需要root权限。/etc/defaults/jenkins
文件。JAVA_ARGS
添加一行或者如果已经存在,则在其后添加。JAVA_ARGS="-Dhudson.model.WorkspaceCleanupThread.disabled=true"
service jenkins start
)。Workspace Cleanup
插件。(我没有尝试过这个)[编辑于2023年2月17日]
已经过去一年多了,解决方案1在我们的生产服务器上运行得非常完美。