如何在远程触发构建后获取Jenkins“控制台输出”?

时间:2014-06-12 03:32:38

标签: perl jenkins

我正在使用Perl脚本使用LWP模块在Jenkins中触发构建。这可以工作,但在执行作业后,我想解析控制台输出。

有没有得到这个?

3 个答案:

答案 0 :(得分:51)

登录Jenkins并查看右侧附近网页的底部,然后点击REST API链接。这将为您提供有关Jenkins RESTful API的信息,这是了解如何构建URL后从Jenkins中提取信息的好方法。

而且,以下是获取控制台文本的方法:

$ curl "${JENKINS_URL}/job/${JOB_NAME}/lastBuild/consoleText"

您可以使用Perl的各种LWP模块与Jenkins交谈。

答案 1 :(得分:0)

Log Parser Plugin用于Jenkins。请阅读page number 24 here以获取配置和其他详细信息。

答案 2 :(得分:0)

如果要从主服务器上运行的另一个Jenkins作业访问日志,则可以从链接(子)作业执行该操作,而无需发送http GET。请参阅https://stackoverflow.com/a/41974193/1580627

相关问题