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命令都可以


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM