Artifactory 人工查询语言:查找构建的依赖项
在Artifactory中,我有一个buildArtifactory 人工查询语言:查找构建的依赖项,artifactory,artifactory-query-lang,Artifactory,Artifactory Query Lang,在Artifactory中,我有一个buildfoo,它使用buildbar生成的依赖项 我想列出作业编号42处用作构建foo依赖项的bar文件 我如何在人工查询语言中请求它 到目前为止,我试过: items.find( { "dependency.module.build.name":"foo", "dependency.module.build.number":"42" } ) 看起来它通常返回构建“foo”的依赖项,但返回的依赖项比应该正确的要多得多(当我知道foo总共只得到10
foo
,它使用buildbar
生成的依赖项
我想列出作业编号42
处用作构建foo
依赖项的bar
文件
我如何在人工查询语言中请求它
到目前为止,我试过:
items.find(
{
"dependency.module.build.name":"foo",
"dependency.module.build.number":"42"
}
)
看起来它通常返回构建“foo”的依赖项,但返回的依赖项比应该正确的要多得多(当我知道foo
总共只得到10个依赖项时,我得到了200多个,所有这些依赖项都来自bar
)
此外,我注意到,由于某些原因,我无法显示这些依赖项的生成名称:
将.include(“artifact.module.build.name”)
添加到我的请求中,会导致响应为空
编辑:对于上一期,我似乎需要使用。改为使用(“@build.name”)
。使用
"dependency.module.build.name":"foo",
"dependency.module.build.number":"42"
将生成生成生成的所有依赖项foo
,而不仅仅是由bar
所以我猜你想要类似的东西
"dependency.module.build.name":"foo",
"dependency.module.build.number":"42",
"artifact.module.build.name":"bar"
基本上要求所有的工件都是buildfoo
的依赖项,以及buildbar