您的位置:首页 > 其它

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

2015-03-19 15:45 260 查看
Jenkins作为持续集成强大的开源工具,除了使用界面它还有强大的cli命令。

1 自动启动jenkins 的job:

启动不带参数的job:

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

启动带参数的job:
[code]
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

[/code]
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命令都可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐