【问题标题】:How to access environmental variables from a job by a different job in Jenkins如何通过詹金斯的不同工作从工作中访问环境变量
【发布时间】:2016-02-24 18:47:49
【问题描述】:

这是我的工作设置

  1. 我有一份主要工作(我正在使用Multijob plugin,这是司机工作

  2. 我有 5 个在主作业中调用的子作业。这些作业中的每一个都会生成一个 nunit xml 结果文件

我想要达到的目标:我想在主作业结束时发送一封邮件,其中包含每个作业的通过和失败总数。关于如何实现这一点的任何指针。

我正在使用电子邮件分机插件发送邮件

预期结果邮件:

工作状态

工作 1 总测试数:xxx 通过:xxx 失败:xxx

工作 2 总测试数:xxx 通过:xxx 失败:xxx

工作 3 总测试数:xxx 通过:xxx 失败:xxx

工作 4 总测试数:xxx 通过:xxx 失败:xxx

工作 5 总测试数:xxx 通过:xxx 失败:xxx

谢谢。

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    在您的情况下,除了多作业插件之外,您还需要使用 Copy Artifact Plugin https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin 和 groovy 插件 https://wiki.jenkins-ci.org/display/JENKINS/Groovy+plugin 在子作业中循环,然后按预期获得结果。

    希望下面的回答对你有所帮助。

    https://stackoverflow.com/a/35692855/5980759

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-21
      相关资源
      最近更新 更多