第一种方式:项目的身份验证令牌验证:(只能触发当前项目)
1、在qqq项目中配置 Build Triggers-Trigger builds remotely (e.g., from scripts)
2、调用方法:
无参数:http://10.10.20.10:8082/job/qqq/build?token=qw1234
有参数:http://10.10.20.10:8082/job/qqq/buildWithParameters?token=123456&server=10.10.20.45
第二种方式:用户API令牌进行身份验证:(能触发所有项目)
1、点击右上角的admin进入用户设置-Configure-API Token-Add new Token,输入name点击Generate(生成token后复制下来,下次进去就不再显示了)
2、调用方法:
无参数:curl -X POST http://admin:11e1226a2ed770c559d8a3033f86f5956a@10.10.20.10:8082/job/qqq/build
有参数:curl -X POST http://admin:11e1226a2ed770c559d8a3033f86f5956a@10.10.20.10:8082/job/qqq/buildWithParameters?server=10.10.20.46
3、Manage Jenkins-Configure Global Security-跨站请求伪造保护-取消勾选(用于接口直接调用项目构建)