В удаленном репозитории jfrog. Можем ли мы иметь одно удаленное репо для разрешения нескольких путей URL-адресов удаленного репо?
например, мне нужно создать одно репо в jfrog, где все указанные ниже пути удаленного репо доступны для просмотра.
https://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/
https://public-yum.oracle.com/repo/OracleLinux/OL7/addons/x86_64
https://public-yum.oracle.com/repo/OracleLinux/OL7/optional/latest/x86_64
https://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/repodata/
https://public-yum.oracle.com/repo/OracleLinux/OL7/addons/x86_64/repodata/
https://public-yum.oracle.com/repo/OracleLinux/OL7/optional/latest/x86_64/repodata/
Пробовал с удаленным репо, указывающим на «https://public-yum.oracle.com/repo/OracleLinux/OL7/: но не повезло
У вас может быть один удаленный адрес, указывающий на «https://public-yum.oracle.com/repo/OracleLinux/OL7/», но поскольку файл конфигурации локального репо (/etc/yum.repos.d/my.repo) должен укажите путь к папке repodata, вам потребуется несколько файлов конфигурации, каждый из которых указывает на другой путь. Итак, для первых двух упомянутых вами репозиториев у вас могут быть следующие два локальных файла conf:
последний.конф:
[latest]
name=latest
baseurl=http://admin:password@my-jfrog-url/artifactory/rpm-remote/latest/x86_64/
addons.conf
[addons]
name=addons
baseurl=http://admin:password@my-jfrog-url/artifactory/rpm-remote/addons/x86_64
Приведенные выше файлы конфигурации указывают на один и тот же репозиторий, но каждый файл указывает на другой путь.
я пробовал с двумя разными удаленными репозиториями в Jfrog и зацикливал их внутри виртуального репо. Таким образом, команда может использовать одну и ту же конечную точку для разрешения пакетов как из «/latest/», так и из «/Optional».