使用接口调用方式,运行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前面(添加后面后没生效!!放前面生效了~~!)

其余操作与老版本一致,就不在重复了-_-

 

posted @ 2023-04-07 15:56  Jared_han  阅读(517)  评论(0编辑  收藏  举报