在构建历史记录和工作空间上克隆的共享库

时间:2019-08-07 12:11:13

标签: jenkins jenkins-pipeline

我有很多使用共享库的詹金斯工作

@Library('my_shared_library') _

在使用该库的每个项目的每个版本的文件夹中,都有一个本地副本,例如:

jenkins/jobs/my_project/jobs/builds/10/libs/my_shared_library

这意味着,它已复制到每个构建的历史记录中。 另外,我还在项目工作区的

下看到它
 jenkins/workspace/my_project@libs/my_shared_library

在最后一个目录中,有时会有多个副本,例如:

my_shared_library
my_shared_library@2
my_shared_library@tmp
...

问题是,是否存在一些特殊的处理方式,以减少副本数量?或者,为什么在项目的工作区上有一个副本,而在构建历史上有一个副本?

这最终创建了很多文件,这导致我的詹金斯用尽了inode。

0 个答案:

没有答案