一篇文章教你如何远程启动Jenkins任务

一、Jenkins配置

  • 下载安装Build Authorization Token Root Plugin插件并重启Jenkins。

  • 系统管理(Manage Jenkins)->全局安全配置(Configure Global Security)->取消勾选 防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)
    在这里插入图片描述

  • 全局安全配置->授权策略->勾选匿名用户具有可读权限
    在这里插入图片描述

  • 用户名->点击设置->API Token->点击生成->复制Token
    在这里插入图片描述

二、创建任务

  • 创建任务,命名随便,不过名称后面会用到。例如我这里是Jenkins_HTTP
  • 参数化构建中添加参数。
    在这里插入图片描述
  • 构建触发器->选择触发远程构建->输入Token。
    在这里插入图片描述

三、远程启动任务

  • 远程请求URL路径:http://IP地址:端口/buildByToken/buildWithParameters
  • 请求类型:POST
  • 请求参数如下:
参数名称 参数值 参数含义
job Jenkins_HTTP 执行的JOB名称
token 1134e7f8bbee5adf0121578f85a34ef2bb Token值
name YFF JOB参数化配置中设置的参数
  • Jemter脚本界面
    在这里插入图片描述
    在这里插入图片描述
  • Jenkins界面
    在这里插入图片描述
  • 最后附上Jmeter脚本,IP地址已被修改。

JenkinsByHttp.jmx

猜你喜欢

转载自blog.csdn.net/qq_37688023/article/details/106008822
今日推荐