软件测试学习笔记丨 Jenkins api 接口
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30381
一, Jenkins Api 简介
Jenkins 对外暴露的动作交付入口
为外部程序提供入口,可以控制 Jenkins
支持协议 - Http
Api 接口支持用户名、密码认证
Jenkins Api 支持的典型功能:运行 Job、查看任务状态、返回任务编号…等
二, Jenkins Api 环境准备
2.1 环境准备
创建一个有任务运行和查询权限的用户
较老版本的 Jenkins 操作关闭跨站脚本伪造请求保护,新版本的 Jenkins 无此选项了
官方文档 HTTPS://WWW.JENKINS.IO/DOC/BOOK/USING/REMOTE-ACCESS-API/
2.2 使用 curl 调用 获取所有 Jobs 接口
复制代码
2.3 使用 curl 调用 获取所有构建队列
复制代码
2.4 使用 curl 调用 获取 Job 信息
复制代码
2.5 使用 curl 调用操作 Job
获取 crumb
操作 Job 需要验证 crumb
获取 crumb 使用 使用 token 发起接口
复制代码
操作 job
复制代码
操作指定构建的 Job
复制代码
推荐学习
软件测试开发免费视频教程分享
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/e3d8f560cb097ee0b40784648】。文章转载请联系作者。
评论