Como copiar partes de um repositório para o Artifactory?

Como copiar partes de um repositório para o Artifactory?

Estou tentando copiar as partes x86_64 do repositório CentOS 8 dehttp://mirror.centos.org/centos/8/diretamente para o Artifactory. Copiei com sucesso algumas funções (BaseOS, extras, etc.) para o sistema de arquivos local e, em seguida, usei o jfrog para carregá-las no Artifactory, mas prefiro copiar diretamente do site do CentOS para o repositório do Artifactory.

Eu tentei compilar httpfs e httpfs2 na máquina em que o Artifactory é executado, com a ideia de que eu poderia montar o site do CentOS 8 localmente e usá-lo jfrog rt upara copiar do “local” (sistema de arquivos fusível) para o Artifactory, mas eles não conseguiram compilar (se httpfs/httpfs2 for considerado uma boa maneira de fazer isso, detalharei os erros de compilação).

Usei o jfrog rtcomando com sucesso (apesar de suas referências estranhas), então estou confortável com isso, mas estou aberto a qualquer método que funcione.

O alvo no Artifactory é um diretório abaixo do repositório RPM definido no Artifactory, o que exclui algumas possibilidades (criar um repositório remoto do Artifactory e copiar de lá para o subdiretório, copiar para um novo repositório do Artifactory).

Uma possibilidade que não tentei é copiar (curl, wget, etc) diretamente para algum diretório do sistema operacional que o Artifactory possui (e indexa automaticamente?), então, se for uma possibilidade, me avise.

Responder1

Rcloneé uma maneira maravilhosa de montar todos os tipos de coisas, incluindo http somente leitura, para que o repositório CentOS 8 possa ser montado no host Artifactory e o jfrog possa carregá-lo a partir daí.

informação relacionada