我们正在使用团队城市作为nuget服务器,并且工件清理正在删除旧的nuget包。不幸的是,我们的一些软件包并不经常构建,当它们被清理干净时,其他版本就会破坏。
我已尝试更改清理规则以排除*.nupkg
,但这似乎不起作用。
有什么想法吗?
答案 0 :(得分:4)
我不知道发布时使用的TC版本,但在版本7及更高版本中,可以设置清理规则。
通过设置-:*.nupkg
,您可以从清理过程中排除NuGet包。
答案 1 :(得分:1)
在TeamCity的构建历史清理选项中,在底部附近,您将找到一个依赖项类别,其中包含一个选项,可以防止清除其他构建配置所依赖的构建。我想这会解决你的问题。