Repository
如何將儲存庫的一部分複製到 Artifactory?
我正在嘗試將 CentOS 8 儲存庫的 x86_64 部分從http://mirror.centos.org/centos/8/直接複製到 Artifactory。我已經成功地將一些功能(BaseOS、extras 等)複製到本地文件系統中,然後使用 jfrog 將它們上傳到 Artifactory,但我更願意直接從 CentOS 網站複製到 Artifactory 儲存庫中。
我曾嘗試在 Artifactory 執行的機器上編譯 httpfs 和 httpfs2,我的想法是我可以在本地掛載 CentOS 8 網站並使用
jfrog rt u
從“本地”(熔斷文件系統)複製到 Artifactory,但他們未能編譯(如果 httpfs/httpfs2 被認為是一種非常好的方法,我將詳細說明編譯錯誤)。我已經
jfrog rt
成功地使用了這個命令(儘管它的引用很奇怪),所以對此很滿意,但我對任何有效的方法持開放態度。Artifactory 中的目標是 Artifactory 中定義的 RPM 儲存庫下方的目錄,因此排除了幾種可能性(創建遠端 Artifactory 儲存庫並從那裡複製到子目錄,複製到新的 Artifactory 儲存庫)。
我沒有嘗試過的一種可能性是將(curl、wget 等)直接複製到 Artifactory 擁有的某個作業系統目錄中(並自動建立索引?),所以如果有這種可能性,請告訴我。
Rclone是一種很好的掛載各種東西的方式,包括只讀的 http,因此 CentOS 8 儲存庫可以掛載在 Artifactory 主機上,jfrog 可以從那裡上傳它。