在我的常规脚本中,我使用下面的代码来获取可以正常工作的上游原因。
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();