在我的公司,我们在尝试使用 Jenkins 中的Artifactoy 插件下载时遇到了麻烦,因为我们的存储库中有很多小文件,而且显然该插件在单个线程中工作,因此需要很长时间。
我们测试了JFrog CLI,我们可以在其中设置下载的线程数,并且效果很好。尽管如此,我们确实需要使用原始插件。
有什么解决方法吗?
也许它与 Artifactory 服务器配置有关?
谢谢!
在我的公司,我们在尝试使用 Jenkins 中的Artifactoy 插件下载时遇到了麻烦,因为我们的存储库中有很多小文件,而且显然该插件在单个线程中工作,因此需要很长时间。
我们测试了JFrog CLI,我们可以在其中设置下载的线程数,并且效果很好。尽管如此,我们确实需要使用原始插件。
有什么解决方法吗?
也许它与 Artifactory 服务器配置有关?
谢谢!
您可以使用Jrog CLI从管道代码中下载多线程工件。
您可以在 Groovy 代码中使用线程来启动Jrog CLI的下载命令。
例如:
$ jfrog rt dl my-local-repo/your-folder/*
将 repo 中文件夹的所有工件下载到当前目录(在 Jenkins 本地目录中)。