0

在我的公司,我们正在尝试下载Jenkins的Artifactoy plugin,因为我们的存储库中有很多小文件,显然这个插件在单线程中工作,所以这需要很长时间。如何使用Jenkins Artifactory插件或其他选项在多线程中下载?

我们测试了JFrog CLI,我们可以在其中设置下载的线程数并且实际上效果很好。不过,我们确实需要使用原来的插件。

有没有解决方法?

也许它与Artifactory服务器配置有关?

谢谢!

回答

0

您可以使用管道代码中的Jrog CLI从多线程下载工件。

您可以在Groovy代码中启动线程,启动Jrog CLI的下载命令。

例如:

$ jfrog rt dl my-local-repo/your-folder/* 

下载在回购您的文件夹的所有文物,当前目录(在你的詹金斯本地目录)。

+0

正如我所提到的那样,我们测试了它,它的运行速度非常快,但JFrog CLI并未针对Jenkins进行优化,而是一种通用解决方案。我们遇到的一个缺陷是,它并没有真正保存所有Jenkins特定的构建信息元数据,这是我们稍后提升构建所需的东西。例如,这与原始的Jenkins Artifactory插件完成得非常好 –

相关问题