由于Jenkins尚未提供官方的接口列表,以下接口来自度娘和谷姐的吐血整理:
通过restTemplate可实现Jenkins常用接口的调用:
1.1.创建任务
curl -X POST http://www.xxx.xxx/jenkins/createItem?name=JavaStd --user user:password --data-binary “@javastd.config.xml” -H “Content-Type: text/xml”
注意:认证信息和Content-Type要放在headers中,xml文件要经二进制转换后放在body中。
1.2.禁用任务
curl -X POST http://www.xxx.xxx/jenkins/job/JavaStd/disable --user user:password
1.3.启用
curl -X POST http://www.xxx.xxx/jenkins/job/JavaStd/enable --user user:password
1.4.删除任务
curl -X POST http://www.xxx.xxx/jenkins/job/JavaStd/doDelete --user user:password
1.