通过命令调用jenkins

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过命令调用jenkins相关的知识,希望对你有一定的参考价值。

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


以上是关于通过命令调用jenkins的主要内容,如果未能解决你的问题,请参考以下文章

远程(jenkins)调用shell 不能正常结束

通过python调用jenkins-cli实现快速发布

通过 CLI 管理 Jenkins Server

jenkins 调用 脚本命令 svn co 报错

调用Jenkins接口api的几个例子

jenkins 配置gitlab提交代码自动构建