我有一个FTP服务器,在其中遵循特定的目录结构,其中包含很多文件(近400 GB)。但是我有一个从FTP迁移到Jfrog构件的要求。有什么方法可以保留FTP中使用的文件夹结构,将该FTP服务器下的整个文件复制到Jfrog人工产品通用类型存储库。
我尝试从UI部署为档案(基本上使用REST API)。但是我们可以将它们上传为100MB的块是有限制的,因此遵循这种方法对我来说很繁琐。
有人可以建议其他更好的方法(命令行,编程或REST方法)吗?
预先感谢
答案 0 :(得分:1)
我认为您正在寻找ConnectionResetError: [Errno 104] Connection reset by peer and ERR_NAME_NOT_RESOLVED on heroku with mobile testing through Selenium REST API:
POST /api/import/repositories?repo=<repository name>&path=<location in filesystem>
这应将path
中的文件夹结构和文件复制到repo
中。当然,要使它起作用,您的FTP内容必须在Artifactory的文件系统中可见。
答案 1 :(得分:0)
您可以使用JFrog CLI将整个目录上传到Artifactory https://www.jfrog.com/confluence/pages/viewpage.action?pageId=53577563
因此,在您的情况下,唯一的要求是FTP服务器可以通过HTTP / HTTPS连接到Artifactory。
然后,您只需要将JFrog CLI下载到FTP服务器并上传文件:
//On page load
$(function(){
// if ABC is defined
if(ABC != undefined){
//overwrite
ABC = function(){};
}
});