jenkins通过api触发任务执行
jenkins配置,创建任务掠过,直接上干货部分
首先要对用户生产api token
创建后要马上记住,之后就看不到了,就像上图这样
通过api请求更新任务的方式:
curl -k --silent -L -X POST --USER admin:11f769464ee26887888efbd5d999455c9c http://192.168.9.9:8080/job/test666/build
格式:用户名:token jenkins地址/job/任务名称/build
其他接口介绍
获取最近的job buildNumber: <Jenkins-Url>/job/<Job-Name>/lastBuild/buildNumber
最近完成构建job的buildNumber: <Jenkins-Url>/job/<Job-Name>/lastCompletedBuild/buildNumber
最近失败job的 buildNumber:<Jenkins-Url>/job/<Job-Name>/lastFailedBuild/buildNumber
最近稳定job的buildNumber:<Jenkins-Url>/job/<Job-Name>/lastStableBuild/buildNumber
最近成功job的buildNumber:<Jenkins-Url>/job/<Job-Name>/lastSuccessfulBuild/buildNumber
最近不成功(除成功以外的状态)job的buildNumber:<Jenkins-Url>/job/<Job-Name>/lastUnsuccessfulBuild/buildNumber