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插件完成得非常好 –

相關問題