在 Artifactory 中,我有一个 build foo
,它使用 build 生成的依赖项bar
。
我想列出bar
那些被用作依赖项以foo
在 job number 处构建的文件42
。
我如何在 Artifactory Query Language 中请求这个?
到目前为止,我试过这个:
items.find(
{
"dependency.module.build.name":"foo",
"dependency.module.build.number":"42"
}
)
看起来它通常返回构建“foo”的依赖项,但返回的依赖项比正确的要多得多(当我知道foo
总共只获得 10 个依赖项时,我得到了 200 多个依赖项,所有这些依赖项都来自bar
)。
此外,我注意到由于某种原因我无法显示这些依赖项的构建名称:
添加.include("artifact.module.build.name")
到我的请求中,就像在这个答案中一样,会导致响应为空。
编辑:对于最后一个问题,看起来我需要.include("@build.name")
改用。