0

Artifactory(OSS,不是企业版)是否提供“ latest-release” URI 概念,其中:

  1. 也许我http://myartifactory.example.com/artifactory/simple/myrepo/myorg/mylib/1.0.0/mylib-1.0.0.jar在 Artifactory 中有一个 URI
  2. 也许我也有http://myartifactory.example.com/artifactory/simple/myrepo/myorg/mylib/latest-release一个虚拟/符号链接样式的 URI ,它被配置为指向1.0.0 URI(上图)

Artifactory 支持这个概念吗?此外,它的 REST API 是否支持latest-release即时更改点?


请注意:我的实际用例是我需要一个不变的 URL 来从 JNLP 文件(!)中引用,但希望能够在每次“发布”新版本时更改从该 URL 提供的内容摇摆应用。

4

1 回答 1

0

使用 OSS 版本,您可以通过执行校验和部署以一种 hacky 方式实现此目的。
由于 Artifactory 使用基于校验和的存储,因此您可以在多个路径中保留相同的工件,而不会消耗额外的存储空间。
您可以将最新工件的校验和部署到将始终用于最新工件的保留路径。结果将是指向该工件的另一条路径——它不会消耗额外的存储空间,您也不需要再次部署实际字节。

为了完成图片,Pro 版本提供了一个 REST API 用于检索最新的工件版本

于 2016-03-06T13:26:19.860 回答