如何知道Zephyr for JIRA服务器是否通过REST API安装在JIRA服务器实例中?

时间:2017-11-08 06:48:47

标签: jira-rest-api jira-zephyr

我想知道是否存在任何REST API返回JIRA服务器实例的已安装插件的详细信息,或者更具体地说,我的要求是知道Zephyr for JIRA服务器是否安装在特定的JIRA服务器实例中。

我使用的是JIRA Server 7.5.2及其兼容的Zephyr插件。

1 个答案:

答案 0 :(得分:0)

如果您拥有登录JIRA的用户ID所需的访问权限/权限,如果您拥有JIRA对您的组织的管理权限,则以下内容应该有效。

按照API文档here

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))"

希望这有帮助!