获取Jenkins project build结果

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

当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里面,作为一个监控其他任务的项目。


扫描二维码关注公众号,回复: 4107226 查看本文章

这样只是获得了最后一次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>




           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/fduffyyg/article/details/84138432
今日推荐