Jenkins有12个不同的工作区,占用的空间约为25gb。我认为问题是因为在每个工作区中都有一个来自GIT存储库的副本,该副本为3gb。
有人知道Jenkins为什么使用不同的工作空间以及Jenkins在每个工作空间上都有git repo的副本吗?
可能未使用任何工作空间。有没有办法检查其中哪些可以删除?
答案 0 :(得分:1)
两个问题,两个答案:
答案 1 :(得分:0)
除非并行运行,否则默认情况下,Jenkins不会为每个构建都创建一个新文件夹,但是如果您有12个不同的作业,它将为每个作业至少创建一个文件夹。
无论如何,您可以在开始时删除工作区,也可以在构建结束时将其删除(只有在构建正常的情况下才可以这样做,因为如果失败,您可能希望查看文件夹的内容以进行调试)
此外,对于每个作业,您可以设置要保留的内部版本数或要保留的天数,这样可以减少内部版本数。