如何使用jenkins Groovy脚本获取上游构建作业名称

时间:2019-11-04 10:36:19

标签: jenkins groovy jenkins-groovy

在我的常规脚本中,我使用下面的代码来获取可以正常工作的上游原因。

def upstreamCause = manager.build.getCause(hudson.model.Cause.UpstreamCause)
manager.listener.logger.println("upstreamCause=$upstreamCause");

它返回类似upstreamCause=job/test_multi/164[hudson.model.Cause$UserIdCause@8bebc0be]

的信息

但是我们如何获得上游构建作业名称(这里为test_multi?),下面的代码段对我来说不起作用,它说No such property: getUpstreamProject for class:hudson.model.Cause$UpstreamCause

def upstreamJobFullName = upstreamCause.getUpstreamProject();

0 个答案:

没有答案