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

目录

    • 一、Jenkins配置
    • 二、创建任务
    • 三、远程启动任务

一、Jenkins配置

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

  • 系统管理(Manage Jenkins)->全局安全配置(Configure Global Security)->取消勾选 防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)
    一篇文章教你如何远程启动Jenkins任务_第1张图片

  • 全局安全配置->授权策略->勾选匿名用户具有可读权限
    一篇文章教你如何远程启动Jenkins任务_第2张图片

  • 用户名->点击设置->API Token->点击生成->复制Token
    一篇文章教你如何远程启动Jenkins任务_第3张图片

二、创建任务

  • 创建任务,命名随便,不过名称后面会用到。例如我这里是Jenkins_HTTP
  • 参数化构建中添加参数。
    一篇文章教你如何远程启动Jenkins任务_第4张图片
  • 构建触发器->选择触发远程构建->输入Token。
    一篇文章教你如何远程启动Jenkins任务_第5张图片

三、远程启动任务

  • 远程请求URL路径:http://IP地址:端口/buildByToken/buildWithParameters
  • 请求类型:POST
  • 请求参数如下:
参数名称 参数值 参数含义
job Jenkins_HTTP 执行的JOB名称
token 1134e7f8bbee5adf0121578f85a34ef2bb Token值
name YFF JOB参数化配置中设置的参数
  • Jemter脚本界面
    一篇文章教你如何远程启动Jenkins任务_第6张图片
    一篇文章教你如何远程启动Jenkins任务_第7张图片
  • Jenkins界面
    一篇文章教你如何远程启动Jenkins任务_第8张图片
  • 最后附上Jmeter脚本,IP地址已被修改。

JenkinsByHttp.jmx

你可能感兴趣的:(Jenkins持续集成)