我想知道是否存在任何 REST API 来返回 JIRA 服务器实例的已安装插件的详细信息,或者更具体地说,我的要求是知道用于 JIRA 服务器的 Zephyr 是否安装在特定的 JIRA 服务器实例中。
我正在使用 JIRA Server 7.5.2 及其兼容的 Zephyr 插件。
我想知道是否存在任何 REST API 来返回 JIRA 服务器实例的已安装插件的详细信息,或者更具体地说,我的要求是知道用于 JIRA 服务器的 Zephyr 是否安装在特定的 JIRA 服务器实例中。
我正在使用 JIRA Server 7.5.2 及其兼容的 Zephyr 插件。
如果您对用于登录 JIRA 的用户 ID 具有所需的访问/权限,或者您对您的组织拥有 JIRA 的管理权限,那么以下内容应该有效。
遵循此处的 API 文档。
curl $BASE_URL/rest/plugins/1.0/
Usage:
curl -D- -u username:userpassword -X GET -H "Content-Type: application/json" https://<BASE_URL>/rest/plugins/1.0/
上面的命令将为您提供所有已安装的插件。然后,您可以进一步过滤用户使用密钥安装的插件列表userInstalled
,例如使用 jq:
curl $BASE_URL/rest/plugins/1.0/ | jq ".plugins | map(select(.userInstalled))"
希望这可以帮助!