Jenkins学习(4)-Jenkins的API(收藏)

来源:

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

相关推荐