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>




  • 相关阅读:
    在MS Sql Server中可以能过以下的方法查询出磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率:
    sqlserver日志的备份与还原
    C#中String 与Color之间的相互转换
    sql 替换字符串
    Components_Box
    射线检测与碰撞通道设置
    切碎方块
    音乐可视化
    枚举
    UI与Actor(蓝图)的互动
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5175939.html
Copyright © 2011-2022 走看看