获取jenkins用户的Token
- 登录jenkins,在用户的【设置】页面的【API Token】部分可以获取用户的Token
依次配置每个job的远程构建脚本
- 在Job配置页面的【构建触发器】部分勾选【触发远程构建】,在身份验证令牌中输入可构建者的Token
- 通过发送触发url到jenkins服务器即可远程触发该job的构建,假如jenkins的用户名是IamUser,密码是IamPassword 、ip是127.0.0.1、端口是8080,job名字是Jobname,token是967ae5423f43915463d7436bb13d7e54
完整的远程构建命令如下:
curl -u IamUser:IamPassword http://127.0.0.1:8180/jenkins/job/Jobname/build?token=967ae5423f43915463d7436bb13d7e54