我有一个作业,它使用jfrog来访问工件并提取一个资源。例:
jfrog rt c shared01 --url="xxx" --user=xxx --password=xxx
jfrog rt dl --server-id shared01 --flat true "source/file" "./destfile"这个资源有一些我想要检索的属性。从文档中可以看出,您可以检索属性与XYZ匹配的地方,但我只想检索元数据(我们在这里存储“产品”版本)。
有人能告诉我这是否可以实现吗?
发布于 2021-09-29 13:48:55
Search命令似乎返回属性元数据,至少在1.50.2版本上是这样
jfrog rt s --server-id shared01 "source/file"输出类似于
[Info] Searching artifacts...
[Info] Found 1 artifact.
[
{
"path": "source/file",
"type": "file",
"size": 12345,
"created": "2021-09-08T19:56:21.314Z",
"modified": "2021-09-08T19:56:21.063Z",
"sha1": "ffffffffffffffffffffffffffffffffffffffff",
"md5": "ffffffffffffffffffffffffffffffff",
"props": {
"someprop": [
"value"
],
"anotherprop": [
"anothervalue"
]
}
}
]发布于 2018-06-18 18:47:32
CLI没有此功能内置。您可以使用REST来获取工件的属性。
另一种可能性(我没有尝试过,但似乎是有效的)是使用使用文件规范的CLI。使用文件规范,您可以使用阿克尔进行搜索,在这里您可以根据需要直接询问属性和筛选器。
祝好运!
https://stackoverflow.com/questions/50913460
复制相似问题