子项目的Jenkins作业构建持续时间
我有一份工作a,我把工作B、C、D、E和F称为工作B、C、D、E和F,现在在完成工作a后,我想收到一封电子邮件通知,邮件通知中的合并状态为B、C、D、E和F。我能够在A的合并电子邮件中获得构建结果,但无法找到一种方法来获取该电子邮件中每个作业所占用的时间。如果您正在等待内部工作(B、C、D、E、F),有人能提出建议吗 你的日志中应该有类似的内容子项目的Jenkins作业构建持续时间,jenkins,Jenkins,我有一份工作a,我把工作B、C、D、E和F称为工作B、C、D、E和F,现在在完成工作a后,我想收到一封电子邮件通知,邮件通知中的合并状态为B、C、D、E和F。我能够在A的合并电子邮件中获得构建结果,但无法找到一种方法来获取该电子邮件中每个作业所占用的时间。如果您正在等待内部工作(B、C、D、E、F),有人能提出建议吗 你的日志中应该有类似的内容 22:07:53 Waiting for the completion of B 22:21:25 B #3050 completed. Result
22:07:53 Waiting for the completion of B
22:21:25 B #3050 completed. Result was SUCCESS
你可以用一些groovy脚本解析B(和c,d,e,f)的最后一个结果。谢谢Mor,但我可以在一封合并的电子邮件中得到结果,但时间很紧。嘿,我们做到了,为了获取子作业的状态,有一个阻止父作业的选项,然后我们可以使用诸如TRIGGERED\u BUILD\u RESULT\u JOBNAME之类的变量来获取状态,在这段时间内,我们需要执行一些groovy ScriptingHanks来共享