来源:
https://blog.csdn.net/qq_32641153/article/details/94230465
一、 Jenkins API
1、Jenkins API 简介
Jenkins 远程 API 能够通过 Http 协议远程调用相关命令操作 Jenkins 进行 Jenkins 视图、任务、插件、构建信息、任务日志信息、统计信息等,非常容易与其配合更好的完成 CI/CD 工作。
2、Jenkins API 格式
Jenkins API 总共有三种格式,分别为:
- JSON API
- XML API
- Python API
3、Jenkins 查看 API 信息
可以用浏览器打开你的 Jenkins UI 界面,然后 URL 地址栏后面追加 “/api/json” 或者 “/api/xml” ,效果如下:
还可以访问 View、Job等 API 信息,例如:
- View API: /view/<view-name>/api/json
- Job API: /job/<job-name>/api/xml
- build API: /job/<job-name>/<build-number>/
二、xml接口进行节点管理
通过Jenkins 的xml API更新删除节点:https://blog.csdn.net/liumiaocn/article/details/94543281
通过xml API实时监控Slave Node在线状态:https://www.jianshu.com/p/c9bc35b26c26
三、Jenkins API中文手册
https://blog.csdn.net/nklinsirui/article/details/80832005
四、Jenkins Rest API完全手册
(上)https://blog.csdn.net/qq_34832393/article/details/88210942
(下)https://blog.csdn.net/qq_34832393/article/details/88229804