Curl方式调用Jenkins Job

Curl方式调用Jenkins Job

命令格式

  1. 不带参传递:
    curl -X POST http://{JekinsUrl}/job/{job_name}/build --user username:APItoken
  2. 带参传递:
    curl -X POST http://{JekinsUrl}/job/{job_name}/build --user username:APItoken --data-urlencode json=’{“parameter”:[{“name”:“parameter_name”,“value”:“parameter_value”}]}’

使用环境
Linux(Centos7) + Jenkins ver. 2.222.3
注:版本上可能会有坑,老版本的认证方式是直接输入username和password;新版本的需要API token

账号配置API token步骤

  1. Administrator账号
    账号列表界面–>选中对应账号–>点击设置–>添加新Token
  2. 普通账号
    系统管理–>全局安全配置–>同上添加新Token步骤
    Curl方式调用Jenkins Job
    Curl方式调用Jenkins Job
    Curl方式调用Jenkins Job