通过使用Nexus API docs,我可以使用以下curl命令检索存储库中的资产列表:
curl -u user:password -X GET 'https://nexusurl/service/rest/v1/components?repository=docker'如何获取特定资产?例如,在存储库'docker‘中,路径为:
v2/x/manifests/1.0
通过以下尝试,我得到了一个404:
curl -u user:password -X GET 'https://nexusurl/service/rest/v1/components?repository=docker/v2/x/manifests/1.0'Nexus版本: 3.18
发布于 2020-08-07 08:01:47
一旦从列表中获得ID,就可以使用/v1/assets/{id}端点。如果这还不够,您要么需要一个非常具体的/v1/search/assets,要么我怀疑您想要的东西目前是不可能的(最新版本3.25.1)。
https://stackoverflow.com/questions/63156426
复制相似问题