Изменил ли Artifactory свои соглашения о наименовании репозитория? Если да, то когда и почему? - PullRequest
1 голос
/ 15 марта 2020

В прошлом у Artifactory был набор предварительно определенных локальных репозиториев, как описано здесь: https://www.jfrog.com/confluence/display/RTF3X/Local+Repositories

  • libs-release-local
  • libs-snapshot-local
  • ext-release-local
  • ext-snapshot-local
  • plugins-release-local
  • plugins-snapshot-local

Теперь, похоже, JFrog рекомендует новое соглашение об именах для Artifactory: https://jfrog.com/whitepaper/best-practices-structuring-naming-artifactory-repositories/

Теперь они рекомендуют схему

<team>-<tech>-<matury>-<locator>

Значит ли это, что эти хранилища теперь должны называться как-то вроде

  • myteam-mvn-release-local

et c.?

Когда Artifactory сделал это изменение и почему?

1 Ответ

1 голос
/ 16 марта 2020

Соглашение об именах, описанное в официальном документе, является рекомендацией, направленной на то, чтобы помочь вам в организации ваших хранилищ, особенно у вас их много. Вы можете следовать любому соглашению, которое соответствует вашим потребностям.
Исторически предопределенные репозитории создавались, когда Artifactory был репозиторием Maven. Они подходят для репозиториев Maven, с разделением classi c между выпусками, снимками и плагинами. Поскольку Artifactory становится универсальным менеджером репозитория, поддерживающим различные технологии, такие как NuGet, NPM, Docker и GoLang, предопределенные репозитории не подходят для всех типов пакетов (актуально для коммерческих и общественных изданий).
В более новых версиях Artifactory вы можете использовать «Быструю настройку» для создания набора репозиториев по умолчанию для каждого типа пакета, включая локальные, удаленные и виртуальные репозитории.

...