安全删除詹金斯中“工作区”和“工作”的内容

eek*_*nky 10 jenkins

我继承了 Jenkins 服务器,需要清理一些空间。我已经设置了一个;

post {
   always {
     deleteDir()
   }
 }
Run Code Online (Sandbox Code Playgroud)

在所有工作上。我可以通过删除workspacejobs中的内容来安全地删除旧版本$JENKINS_HOME吗?

Ita*_*not 7

是的,您可以安全地删除工作区和作业。

作业目录的想法是允许您显示作业历史记录,如果作业历史记录对您不重要,那么您可以从那里删除作业目录。

您还可以使用Workspace Cleaner Plugin在作业运行开始之前删除工作区内容。

此外,您可以在作业中设置“构建后操作”,称为“构建完成时删除工作区”。

您可以在这篇不错的博客文章中找到更多信息。