我有很多使用共享库的詹金斯工作
@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。