Erhalten Jenkins upstream-jobs

Ich würde gerne alle upstream-jobs, wie in der Ausgabe der Konsole:

Started by upstream project "allocate" build number 31
originally caused by: 
Started by upstream project "start" build number 12
originally caused by: 

Habe ich versucht, groovy postbuild mit den folgenden:

def build = Thread.currentThread().executable
def causes= manager.build.getCauses()
for (cause in causes)
{
manager.listener.logger.println "upstream build: " + cause.getShortDescription()

}

aber dann bekomme ich nur "reservieren", nicht den "start" - job.

Ich habe auch versucht

def build = Thread.currentThread().executable
def test = build.getUpstreamBuilds()
for (up in test)
{
manager.listener.logger.println "test build project: " + up
}

aber dieser ist leer...

Irgendwelche Ideen?

InformationsquelleAutor peter | 2013-02-06
Schreibe einen Kommentar