Jfrog Artifactory REST API搜索工件的最新版本

时间:2018-02-21 12:09:58

标签: artifactory

我正在尝试使用以下查询检索最新版本的工件

http://artifactory_domain/artifactory/api/search/latestVersion?g=groupId&a=artifactId&v=0.101.1&repos=repository_on_artifactory

其中:

  1. artifactory_domain - 您的神器的域名。
  2. groupId - 你可以找到Artifact Repository Browser,请看一下屏幕截图。
  3. artifactId - 你可以找到神器资源库浏览器,请查看截图。
  4. Repo名称工件持续存在的名称。
  5. enter image description here

    根据以下文档https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-ArtifactLatestVersionSearchBasedonLayout

    组装

    但是,它按照字母顺序返回最新。 例如:

    • 0.101.1
    • 0.101.11
    • 0.101.2

    尽管已经有版本0.101.11,但查询返回0.101.2。

    是否有任何标志/选项可根据创建日期检索最新版本?

1 个答案:

答案 0 :(得分:1)

我自己在文档中找到了答案:

要更改检索最新行为以根据创建日期检索最新版本,您可以将以下标志添加到

  • $ ARTIFACTORY_HOME / etc / artifactory.system.properties

并添加以下标志

  • artifactory.request.searchLatestReleaseByDateCreated = true

并重新启动Artifactory服务