在TeamCity中缓慢“文件内容替换”

我们使用TeamCity的构建功能文件内容替换器来替换多个AssemblyVersion.cs文件中的构建版本号,遵循TeamCity在
Changing only the last version part / build number of the AssemblyVersion attribute:上的文档.

我们的文件列表如下所示:

CommonAssemblyInfo.cs
**\Properties\AssemblyInfo.cs

它有效,但有时甚至需要10分钟才能开始.这种情况通常在构建未运行24小时或更长时间时发生,但有时也会在后续构建中运行.

《在TeamCity中缓慢“文件内容替换”》

任何想法为什么会这样?我们还有多个具有完全相同设置的项目,这种情况从未发生过.

最佳答案 弄清楚了,它用40k文件击中了可怕的node_modules文件夹.证明文件列表模式以排除文件夹,现在它在5秒内完成.

对于将来的ref,这是我们的Process文件列表

CommonAssemblyInfo.cs
+:**/Properties/AssemblyInfo.cs
-:**/node_modules
点赞