使用命令行自动启动Jenkins的job
2015-03-19 15:45
260 查看
Jenkins作为持续集成强大的开源工具,除了使用界面它还有强大的cli命令。
1 自动启动jenkins 的job:
启动不带参数的job:
[/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命令都可以
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命令都可以
相关文章推荐
- jenkins 通过shell启动tomcat会随着job完成而被自动关闭的解决方法
- jenkins 通过shell启动java应用程序会随着job完成而被自动关闭的解决方法
- 使用Jenkins的任务自动跑脚本后发现,tomcat服务刚启动就被杀死
- 使用job自动抓取网页数据发送邮件,以springboot服务启动
- 为什么spring cloud服务启动之后回到命令行会自动挂掉
- 使用Jenkins 自动部署发布 推荐
- 使用Jenkins 自动部署发布
- Android中使用am命令实现在命令行启动程序详解
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- Jenkins使用Pipeline插件实现多个Job之间的串并联(教程收集)(待实践)
- wamp图标橙色mysql不启动【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- mongodb安装 使用shell Windows服务自动启动
- Jenkins中的Job配置里缺少“触发远程构建(例如,使用脚本)”选项的问题解决
- 在 Linux 命令行脚本中执行 sudo 等命令时自动输入密码(使用expect)
- 在界面上添加完监听,监听服务起不来, 报错:本地计算机上的OracleOraDb11g_homeTNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目