XRAY:如何找到artifactory_id,这是需要一些XRAY REST API

Shai Ben-Zvi
2022-12-25 36

相关版本:此信息属于x射线版本3.x

在新平台之前,当Xray与Artifactory集成时,用于定义Xray连接的Artifactory的参数之一是Artifactory ID。在入职过程中提供一个也是强制性的要求。

与之前的版本相比,当升级到Xray版本3时。x, you no longer need to use your Artifactory ID as part of the Artifactory integration process. However, there are still several APIs that are used by Xray, which require this ID. For example, the依赖关系图API在其有效负载中只需要一个参数:path,但是该路径必须包含要执行的artifactory_id。

在实现永久修复之前,本文将帮助您获得它。

决议

如果这是一个新安装的平台,并且Xray和Artifactory之间的集成是在升级到平台之后完成的,这意味着没有使用artifactory_id,那么artifactory_id将是默认的。

要执行依赖图API,有效载荷如下:的默认/仓库/道路/ /工件的
如果这个集成是在升级到平台之前完成的,并且你不确定使用的artifactory_id是什么,你将能够从Postgres数据库的binary_managers表中获取信息,使用以下查询:$ SELECT bin_mg_id FROM binary_managers;

发布日期:2020年6月11日

最后更新:2021年5月30日


关键词:artifactory_id, api