Для того, чтобы подключать сторонние библиотеки и публиковать свои, необходимо подключить удаленный репозиторий. Это делается командой puff registry add <...>. В нее необходимо передать:

  • --name - имя удаленного репозитория
  • --url - ссылка на репозиторий без имени
  • --username - имя пользователя для аутентификации (если требуется аутентификация)
  • --token - токен для аутентификации (если требуется аутентификация)
  • --pattern - паттерн лейаута пакетов в репозитории (опционально)

Все это можно узнать, кликнув на репозиторий в Artifactory: img2

Для того, чтобы узнать токен, необходимо в той же вкладке кликнуть на кнопку Set me up, затем проследовать по дальнейшим инструкциям: img3

Затем необходимо ввести вышеуказанную команду с правильными аргументами, например:

puff registry add --name "puff-main" --url "http://uav.radar-mms.com/artifactory" -u whs31 -t "$ARTIFACTORY_REF_TOKEN"

Готово! Удаленный репозиторий добавлен и доступен для загрузки пакетов.