詹金斯正在删除奴隶上的工作空间

时间:2019-10-31 06:18:49

标签: jenkins

Jenkins将在每月30天或每月30天之后删除从属计算机上的工作空间。在查看位于以下位置的jenkins文件夹后

/var/lib/jenkins/logs/tasks

我在这里找到名为Workspace\ clean-up.log的日志。为什么要创建它?我怀疑可能是因为workspace cleanup plugin。现在,我也删除了此插件,但是此问题尚未解决。如何知道为什么工作空间在从属服务器上被删除?有什么办法可以阻止我吗?

1 个答案:

答案 0 :(得分:2)

请参阅Jenkins Features Controlled with System Properties

  • hudson.model.WorkspaceCleanupThread.disabled [假] 不要清理从属节点上的旧工作区

  • hudson.model.WorkspaceCleanupThread.recurrencePeriodHours [24] 工作空间清理应在几小时内运行一次。

  • hudson.model.WorkspaceCleanupThread.retainForDays [30] 未使用的工作空间将保留此天数,然后才有资格删除

如果您有多个节点,并且作业可以在各个节点之间浮动,那么您真的希望清理它们。

启动命令中参数的顺序很重要,但是基本上这些选项都在最后。

引用:RPM launcherDocker launcher

变为: $JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR $JENKINS_PARAMS