在路径HUDSON_HOME/jobs/<jobname>/builds/<timestamp>/workspace-files
中,有一系列.tmp文件。这些文件是什么,他们支持Hudson的哪些功能?
使用Hudson版本1.341,我们有一个在从属实例上运行的连续构建任务。在构建完成之后,包括归档工件,任务扫描程序等,作业似乎会挂起很长一段时间。在监视主节点时,我注意到许多.tmp文件是在构建// workspace = files下创建和修改的,并且其中一些非常大。这似乎导致延迟,因为作业在此路径中的文件停止更改的同时完成。
作业的一些关键配置点:
答案 0 :(得分:5)
在此特定实例中,.tmp文件由Task Scanner插件创建。找到任务后,将找到它们的文件复制回主节点。这允许主节点在任务的浏览器界面中提供这些文件。
Per this answer,其他插件也可能出现同样的情况。
答案 1 :(得分:3)
hudson users邮件列表上有一个解释:
...看起来警告插件将任何具有编译器警告的文件从工作空间(可能在从服务器上)复制到HUDSON_HOME / jobs // builds /中的“workspace-files”目录中
然后,我推测,这些文件会被处理,导致HUDSON_HOME / jobs // builds /中的“compiler-warnings.xml”文件
我正在使用“警告”插件,我怀疑它与此有关。