我正在使用Artifactory for Nuget。
在我的虚拟仓库中,我有两个本地回购和一个公共(缓存)回购。客户端将配置为使用该虚拟仓库。
我可能在两个本地存储库之间有重叠的包 - 那么会发生什么?当客户端提取nuget包或进行nuget恢复时。
看起来我可以在虚拟仓库中设置本地仓库的顺序(至少在UI中我可以将它们在下方和上方移动)。如果我在本地repos中都有相同的包,那么artifactment只会从我已配置为列表中的第一个本地repo返回包吗?
答案 0 :(得分:1)
“包含的存储库”部分显示此虚拟存储库中包含的实际存储库的有效列表 如果您选择的任何可用存储库本身都是虚拟存储库,则Included Repositories部分将显示其中包含的本地和远程存储库。
如果任何嵌套虚拟存储库发生更改,则“包含的存储库”列表会自动更新。从虚拟存储库请求工件时的搜索/解析顺序始终为:
- 本地存储库
- 远程存储库缓存
- 远程存储库本身。
这些类别中的订单由它们在“选定的存储库”列表中显示的顺序控制。