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解析,您可以发现最新版本。

相关文章

普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . 相当于一个...
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快捷键 语言专属...
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用模块 启用模...
 =   赋值操作符,可以用于算术和字符串赋值 +        加法计算     -        减法运算...
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样打印出来的数...
ctrl+F 向下翻页 ctrl+B 向下翻页 u 取消最近一次操作 U 取消当前行的操作 ZZ 保存当前内容并退出 gg 跳...