一尘不染

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

jenkins

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

有办法得到这个吗?


阅读 856

收藏
2020-07-25

共1个答案

一尘不染

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

并且,这是获取控制台文本的方法:

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

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

2020-07-25