Jenkins通过远程调用接口获取job信息

Jenkins通过远程调用接口获取job信息,第1张

在做持续集成时,在构建失败时,我们可能需要发送邮件笑蚂给指定的人,我们希望能在邮件中体现更详细的信息时该怎么办,jenkins提供了restlike的接口获取关于一次job的详细信息

其中projectname是当前项目的名称,就是新建时取的名称,buildid是当前这次构建的洞差id值。我们可以通过把变量$BUILD_URL(这个值就是localhost:8000/jenkins/job/projectname/buildid/,只需自己拼接个consoleText就能获取控制台)纳升皮传入发送邮件的脚本,然后获取控制台信息。

更多远程调用的信息可以参考 这里 .

1、在禅道提测单页面咐液侍,用JS写触发Jenkins部署的按钮,点击后请求第2步的调用Jenkins的接口服务;

2、网上搜索Jenkins接口实现方法,并以此为主要的http server处理方法,当埋塌收到第1步的请求后,按照所传入的参数调衡吵用Jenkins API的build_job方法;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12461887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存