我需要让用户使用 Python 为 Jenkins 用户访问矩阵。什么是 REST API 的端点?
根据 Jenkins REST API 文档:
远程 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 请求来获取。之后,您可以解析它并创建具有权限的用户列表。