【问题标题】:Pass Jenkins Log File to the a web service将 Jenkins 日志文件传递给 Web 服务
【发布时间】:2017-12-14 10:00:15
【问题描述】:

我正在处理一个要求,我需要在构建步骤之后将作业的日志文件传递给 Web 服务

我想知道

  1. 有哪些插件可用于在构建后调用 Web 服务,这将有助于我传递日志文件。

我正在使用以下方式获取日志文件的路径:

$JENKINS_HOME/jobs/$JOB_NAME/builds/${BUILD_NUMBER}/log

如何通过 HTTP Post 发送它的内容

【问题讨论】:

    标签: jenkins jenkins-plugins hudson-plugins hudson-api


    【解决方案1】:

    你想在哪里通过它? ssh 可用吗?如果是,您可以通过 ssh 进入 Web 服务器并将文件复制为您的 jenkins 脚本的一部分。

    或

    要发布 http 帖子,请使用此插件。

    https://wiki.jenkins.io/display/JENKINS/HTTP+POST+Plugin

    【讨论】:

    • 我想将它传递给 REST 服务,该服务将接受 XML 数据作为输入并对其进行处理并将结果存储在数据库中。我有使用 HTTP Post,但我没有办法将控制台日志传递给我的服务。我打电话给localhost:55223/api/Demo/Post?URI=$BUILD_URL/consolelog
    猜你喜欢
    • 1970-01-01
    • 2014-09-24
    • 2014-07-09
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多