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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins通过远程调用接口获取job信息相关的知识,希望对你有一定的参考价值。

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

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

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

使用第三方接口调用工具调用Jenkins REST Api

参考技术A Jenkins提供了一系列的RESTAPI用来调用,包括JOB,Builld等信息,但是通过第三方接口调用会进行接口的验证,

以上是关于Jenkins通过远程调用接口获取job信息的主要内容,如果未能解决你的问题,请参考以下文章

通过http实现调接口,实现将远程的数据库数据插入到本地的数据当中的操作。

Jenkins使用jenkins-cli.jar进行远程调用时出现“ERROR: No such job 'test'”的问题解决(Windows)

打造专属测试平台2-使用Python-Jenkins模块调用Jenkins API,修改Job配置并运行

Jenkins触发远程Job的几种方式

如何远程触发 Jenkins 构建并传递参数

07-Jenkins-远程触发构建