Могу ли я контролировать порядок _local_ репо в артефакте? - PullRequest
0 голосов
/ 01 июня 2018

Я использую Artifactory для Nuget.

В моем виртуальном репо у меня есть два локальных репо и одно публичное (кэшированное) репо.Клиенты будут настроены на использование этого виртуального репо.

У меня могут быть пакеты, которые пересекаются между двумя локальными репо - что будет потом?Когда клиент извлекает пакеты nuget или выполняет восстановление nuget.

Похоже, я могу установить порядок локальных репо в виртуальном репо (по крайней мере, в пользовательском интерфейсе я могу перемещать их ниже и выше друг друга).Если у меня будет один и тот же пакет в обоих локальных репозиториях, будет ли артефакт возвращать только пакет из локального репо, который я настроил, чтобы быть первым в списке?

1 Ответ

0 голосов
/ 01 июня 2018

Страница Виртуальный репозиторий совершенно ясна:

В разделе Включенные репозитории отображается действительный список актуальных репозиториев, включенных в этот виртуальный репозиторий.
Если какой-либо изДоступные выбранные вами репозитории сами являются виртуальными репозиториями, тогда в разделе «Включенные репозитории» отобразятся локальные и удаленные репозитории, включенные в них.
Список включенных репозиториев автоматически обновляется в случае изменения любого из вложенных виртуальных репозиториев.

Порядок поиска / разрешения при запросе артефактов из виртуального хранилища всегда:

  • Локальные хранилища
  • Кэши удаленных хранилищ
  • Сами удаленные хранилища.

Порядок в этих категориях определяется порядком, в котором они представлены в списке Выбранные репозитории.

...