如何在Artifactory中获取特定的属性值

use*_*502 3 artifactory

有没有办法使用REST但避免aql在Artifactory中获取特定的自定义属性值.工件名称,仓库和属性密钥是已知的.获取工件路径根本不显示自定义属性.

有什么建议?

Ari*_*iel 8

您正在寻找的是这个链接标题为:Artifactory REST API - 项目属性

这就是REST的样子:

$ curl -uadmin:password "http://localhost:8081/artifactory/api/storage/repository/path/to/file.jar?properties"
Run Code Online (Sandbox Code Playgroud)

此REST API将返回工件属性.现在,为了获取特定属性,您需要在REST中传递它,如下所示:

$ curl -iuadmin:password "http://localhost:8081/artifactory/api/storage/repository/path/to/file.jar?properties=build.name"
Run Code Online (Sandbox Code Playgroud)

在上面的REST中,我将获得名为"build.name"的属性的值.您可以使用您需要的任何密钥替换它.