【发布时间】:2016-03-14 12:42:35
【问题描述】:
我需要使用 Python 为 Jenkins 用户获取用户访问矩阵。 REST API 的端点是什么?
【问题讨论】:
标签: python jenkins jenkins-plugins jenkins-cli
我需要使用 Python 为 Jenkins 用户获取用户访问矩阵。 REST API 的端点是什么?
【问题讨论】:
标签: python jenkins jenkins-plugins jenkins-cli
据Jenkins REST API documentation:
Remote API 可用于执行以下操作:
- 从 Jenkins 检索信息以供编程使用。
- 触发新构建
- 创建/复制作业
对我来说,没有办法通过 REST API 访问一般的 jenkins 配置。
尝试访问https://your_jenkins:8080/manage/api失败:
HTTP ERROR 404
Problem accessing /manage/api. Reason:
Not Found
【讨论】:
用户矩阵可以通过 {jenkins_url}/computer/(master)/config.xml 请求获取。之后,您可以对其进行解析并创建具有权限的用户列表。
【讨论】: