Curl方式调用Jenkins Job
Curl方式调用Jenkins Job
命令格式
-
不带参传递:
curl -X POST http://{JekinsUrl}/job/{job_name}/build --user username:APItoken -
带参传递:
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步骤
- Administrator账号
账号列表界面–>选中对应账号–>点击设置–>添加新Token - 普通账号
系统管理–>全局安全配置–>同上添加新Token步骤