一篇文章教你如何远程启动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
  • 请求参数如下:
参数名称参数值参数含义
jobJenkins_HTTP执行的JOB名称
token1134e7f8bbee5adf0121578f85a34ef2bbToken值
nameYFFJOB参数化配置中设置的参数
  • Jemter脚本界面
    在这里插入图片描述
    在这里插入图片描述
  • Jenkins界面
    在这里插入图片描述
  • 最后附上Jmeter脚本,IP地址已被修改。

JenkinsByHttp.jmx



版权声明:本文为qq_37688023原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。