shell – 如何从Artifactory存储库下载最新的工件?

前端之家收集整理的这篇文章主要介绍了shell – 如何从Artifactory存储库下载最新的工件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要来自 Artifactory中的存储库的最新工件(例如快照)。此工件需要通过脚本复制到服务器(Linux)。

我的选择是什么?喜欢Wget/SCP?我如何获得工件的路径?

我发现一些解决方案,需要Artifactory Pro。但我只有Artifactory,而不是Artifactory Pro。

是不是有可能从没有用户界面和没有Pro版本的Artifactory下载?有什么经验?

我在OpenSUSE 12.1(x86_64)如果这很重要。

Artifactory有一个好的广泛的 REST-API和几乎任何可以在UI中完成(甚至更多)也可以使用简单的HTTP请求。

您提到的功能 – 检索最新的工件,确实需要专业版;但它也可以通过一些工作在你身边和一些基本的脚本实现。

选项1 – 搜索

对一组组ID和工件ID坐标执行GAVC搜索以检索该组的所有现有版本;那么你可以使用任何版本字符串比较算法来确定最新版本。

选项2 – Maven方式:

Artifactory生成一个由Maven使用的标准XML metadata,因为Maven面临同样的问题 – 确定最新版本;元数据列出了工件的所有可用版本,并为每个工件级文件生成;通过简单的GET请求和一些XML解析,您可以发现最新版本。

猜你在找的Bash相关文章