如何在Jenkins通知插件中发送附加数据元素?

如何在Jenkins通知插件中发送附加数据元素?,jenkins,notifications,jenkins-plugins,jenkins-pipeline,Jenkins,Notifications,Jenkins Plugins,Jenkins Pipeline,我使用Jenkins管道作业,并使用其远程API调用构建 我还使用在构建完成后调用API,以进一步实现下游自动化。根据插件文档,它从构建中提供了一组固定的数据元素。然而,作为构建的一部分,作业生成了一些数据元素,我需要将这些数据元素提供给我的API,由通知插件调用(作为JSON负载的一部分)。有人能帮助我如何通过这个插件传递额外的数据元素吗?或者有更好的方法吗 比如说,, 1.使用通知端点配置管道作业时,jenkins配置XML具有以下条目 <com.tikal.hudson.plugin

我使用Jenkins管道作业,并使用其远程API调用构建

我还使用在构建完成后调用API,以进一步实现下游自动化。根据插件文档,它从构建中提供了一组固定的数据元素。然而,作为构建的一部分,作业生成了一些数据元素,我需要将这些数据元素提供给我的API,由通知插件调用(作为JSON负载的一部分)。有人能帮助我如何通过这个插件传递额外的数据元素吗?或者有更好的方法吗

比如说,, 1.使用通知端点配置管道作业时,jenkins配置XML具有以下条目

<com.tikal.hudson.plugins.notification.HudsonNotificationProperty plugin="notification@1.11">
  <endpoints>
    <com.tikal.hudson.plugins.notification.Endpoint>
      <protocol>HTTP</protocol>
      <format>JSON</format>
      <url>http://localhost/api/postStatus</url>
      <event>finalized</event>
      <timeout>30000</timeout>
      <loglines>20</loglines>
    </com.tikal.hudson.plugins.notification.Endpoint>
  </endpoints>
</com.tikal.hudson.plugins.notification.HudsonNotificationProperty>

超文本传输协议
JSON
http://localhost/api/postStatus
定稿
30000
20
  • 管道脚本只是构建一个映像,并且必须在通知中发送映像ID

  • 我没有在现有的Jenkins通知插件中找到完美的解决方案。但是,我使用它作为日志文本的一部分传递数据并在另一端解析信息的解决方案。

    我在现有的Jenkins通知插件中没有找到完美的解决方案。但是,我使用它的解决方案将数据作为日志文本的一部分传递,并在另一端解析信息。

    请发布您现在拥有的简化代码,这样更易于具体化suggestions@PatriceM. 我编辑了这个问题。通知API只是处于Jenkins配置中。没有管道步骤,请张贴一个简化的代码,你现在有什么,这将更容易使具体suggestions@PatriceM. 我编辑了这个问题。通知API只是处于Jenkins配置中。它没有管道步骤