我试图弄清楚如何使用 AQL 检索存储在 Docker 存储库中的每个图像的最新版本。以下代码为我提供了所有版本,但我找不到为每个资产仅获取最新版本的方法。
curl -u "username:password" -i -X POST <host>/artifactory/api/search/aql -H "Content-Type: text/plain" -d '
items.find(
{
"repo":{"$eq":"my-docker-repo"},
"$or":[
{"path": { "$match" : "application/*" }},
{"path": { "$match" : "service/*" }}
]
}
).include("repo", "path", "name", "created").sort({"$desc" : ["path","created"]})'
谢谢!安德烈