zoukankan      html  css  js  c++  java
  • 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命令都可以

  • 相关阅读:
    Mybatis学习笔记
    Java——设计模式
    Java——多线程
    Java——集合
    DAO层、Service层、Controller层、View层
    Mybatis整合spring
    Spring中的DI和IOC
    事务
    Xml实现AOP
    2018.3.10考试的试题解析
  • 原文地址:https://www.cnblogs.com/kuku0223/p/8523014.html
Copyright © 2011-2022 走看看