【发布时间】:2018-02-12 19:47:27
【问题描述】:
创建新分支时,Jenkins 将在管道内创建新的构建作业。当该分支被合并和修剪时,詹金斯会将其从 UI 中删除,因为扫描会将其拾取。但是该旧分支的作业文件夹仍保留在磁盘上。在我们克隆、引入依赖项和构建时,我的一些存储库已经超过 2g。管道正在迅速使用所有磁盘空间。
如何强制 jenkins 删除属于修剪分支的文件夹?
更新
看起来 Jenkins 的预期行为是删除作业,而不是 piplines 的工作区文件,您必须自己删除这些文件。我的管道的 finally 块现在具有以下内容:
cleanWs()
【问题讨论】:
标签: git jenkins jenkins-pipeline