1. 系统配置
按照下图所示配置token
2. job配置
按照下图所示配置job任务
3. 使用postman触发
3.1 没有参数
3.2 有参数
4 使用curl触发
4.1 通过build触发无参数job
举例:
curl -X post "http://token名称:token密码@jenkins地址/job/testforremote/build?token=remotoToken"
4.2 通过buildWithParameters触发有参数job
举例:
curl -X post "http://token名称:token密码@jenkins地址/job/testforremote/build?token=remotoToken&test=1"
4.3 通过传输json触发有参数job
当参数比较长时使用4.2的方法就不行了,此时可以使用json传参。
举例:
curl -u token名称:token密码 -X POST -F "token=remotoToken" -F json='{"parameter":[{"name":"test","value":"1"}]}' http://jenkins地址/job/testforremote/build
4.4 传输文件
举例:
curl -u token名称:token密码 -X POST -F "token=remotoToken" -F json='{"parameter":[{"name":"test","value":"1"},{ "name": "testfile", "file": "upfile" }]}' -F upfile=@文件地址 http://jenkins地址/job/testforremote/build