我在Windows服务器上运行了一个teamcity安装
我有一个构建过程,即构建一个.net应用程序。作为构建过程的一部分,它正在运行gulp任务,并且正在安装各种节点模块来构建所有sass和js文件。
在我的团队解决方案中,我有我的清理规则" Everything"比第4次成功建造更老了
然而,teamcity似乎没有清理所有内容,因为我的工件文件夹很大(导致服务器磁盘空间不足)
现在我认为问题是因为正在安装gulp任务和所有node_modules之一。因为嵌套节点如何安装所有内容。
在Windows机器上,在大多数情况下,您不能只删除node_modules文件夹,因为您获得的路径长于256个char警告,并且您必须使用robocopy技巧复制空文件夹以删除node_modules文件夹
其他人如何解决这些未正确清理的工件问题?
我正在考虑在处理gulp任务的步骤之后从工件文件夹中删除node_modules文件夹的另一个步骤,但是一旦指向当前构建的工件文件夹,我就无法在teamcity参数列表中看到。
答案 0 :(得分:0)
如果应该通过服务器清理删除构建,但是仍然看到TeamCity UI中的构建并且它们没有固定,那么最常见的原因是其他构建快照或工件 - 取决于构建有问题。检查构建的依赖关系选项卡和相关的TeamCity settings。