zoukankan      html  css  js  c++  java
  • 获取Jenkins project build结果

    当Jenkins管理的build project越来越多的时候,须要脚本收集每一个project的近期一次build结果,从而集中管理。依据业务规则,决定是否重算和何时重算。

    以下的命令是利用curl和jenkins支持的HTTP Basic Authenticaion来訪问指定的某个project的结果。

    curl http://your_jenkins:8080/job/your_job/lastBuild/api/xml --user your_user_name:your_pwd


    返回的结果是xml.

    相同,这个脚本也能够配置在jenkins里面。作为一个监控其它任务的项目。


    这样仅仅是获得了最后一次build。假设将前面URL中的lastBuild去掉。就能够获得一个更大的xml,包括了每次build的url,比方:

    http://your_jenkins:8080/view/your_app/job/your_env/api/xml
    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <freeStyleProject>
    <action>...</action>
    <description>...</description>
    <displayName>Walle_env</displayName>
    <name>Walle_env</name>
    <url>...</url>
    <buildable>true</buildable>
    <build>
    <number>4002</number>
    <url>
    http://...:8080/view/walle/job/.../4002/
    </url>
    </build>
    <build>
    <number>4001</number>
    <url>
    http://...:8080/view/.../job/.../4001/
    </url>
    </build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>
    <build>...</build>




  • 相关阅读:
    PS3 可播放的多媒体类型
    VB个性化文件夹图标
    Delphi源码:编辑长求字符串相似度
    Delphi使用zlib来压缩文件
    汉字编码问题
    Silverlight 3 学习概要
    asp.net下大文件上传知识整理
    DHTML动态创建一个弹出遮罩层
    Delphi的运算符重载
    Windows Vista 交互式服务编程
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5175939.html
Copyright © 2011-2022 走看看