加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 09:12:53 所属栏目:安全 来源:网络整理
导读:我需要来自 Artifactory中的存储库的最新工件(例如快照)。此工件需要通过脚本复制到服务器(Linux)。 我的选择是什么?喜欢Wget/SCP?我如何获得工件的路径? 我发现一些解决方案,需要Artifactory Pro。但我只有Artifactory,而不是Artifactory Pro。 是不是
我需要来自 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解析,您可以发现最新版本。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读