如何防止团队城市清理nuget文物

jon*_*nii 15 teamcity nuget

我们使用团队城市作为nuget服务器,并且工件清理正在删除旧的nuget包.不幸的是,我们的一些软件包并不经常构建,当它们被清理时,其他构建版本就会破坏.

我已经尝试更改清理规则以排除*.nupkg,但这似乎不起作用.

有任何想法吗?

Kev*_*inF 1

在 TeamCity 的“构建历史记录清理”选项中,靠近底部的位置您会发现“依赖项”类别,其中包含一个选项,用于防止清理其他构建配置所依赖的构建。我认为这会解决你的问题。

  • 包构建没有任何直接依赖于它们的构建(它们是不同的构建链)。当有人依赖不是最新版本且超过清理阈值的包时,问题就会出现。 (2认同)