使用接口调用方式,运行jenkins任务。
在jenkins中,每次进行构建需要进入页面或其他触发性调用,当需要使用接口的方式进行jenkins任务构建时,
可以通过接口方式,进行直接调用
jenkins支持接口调用触发任务方式,但配置方式会根据jenkins版本高低配置方式不同
一、低版本jenkins配置时,只需要进入配置-安全配置模块中
1、CSRF模块进行关闭配置即可,

2、另需将同页面下授权策略位置,勾选匿名用户具有读写权限

3、勾选成功后,刷新页面,点击用户名称,进入用户设置页面,获取token

4、复制下来token码,进入需要远程启动的任务-配置模块
(1)选择参数化构建,输入名称
(2)触发器构建,选择身份验证令牌,将刚刚生成的token粘贴进入

红线处为接口地址,可进行接口调用
二、高版本jenkins 关闭csrf
本人使用的为jar包启动方式
只需要在启动时增加一个参数 -Dhudson.util.ProcessTree.disable=true 需要增加在jenkins.war前面(添加后面后没生效!!放前面生效了~~!)
其余操作与老版本一致,就不在重复了-_-

浙公网安备 33010602011771号