jenkins--使用命令行自动启动Jenkins的job

Jenkins作为持续集成强大的开源工具,除了使用界面它还有强大的cli命令。

1 自动启动jenkins 的job:

启动不带参数的job:

 

curl --user USER:PASSWORD  JENKINS_URL/job/JOBNAME/build

启动带参数的job:

curl --user USER:PASSWORD  JENKINS_URL/job/JOBNAME/buildWithParameters

2 自动disable Project:
curl   --user ${UserName}:${PASSWORD} -o /dev/null --data disable JENKINS_URL/job/JOBNAME/disable


3 查询job的状态

 

curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastBuild/api/json

 

4)获取build的num

curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastBuild/buildNumber

 

5)获取最近成功的build的num

curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastStableBuild/buildNumber

至于怎么用,直接用shell命令都可以

posted @ 2018-03-07 16:08  划得戳  阅读(2977)  评论(0编辑  收藏  举报