MudGuard: Jenkins Benutzernamen abfragen

Beitrag lesen

Hi,

println( Jenkins.instance.getMe())

den Benutzernamen SYSTEM,

Klar, das ist ja auch die Jenkins-Instanz.

wie kann ich den Jenkinsbenutzernamens des Menschen herausfinden, der den Build gestartet hat?

der steht z.B. am Anfang des Console output, der für jeden Build gespeichert wird.

ich möchte bei jedem build loggen, welcher Nutzer den Start durchgeführt hat.

Jenkins schreibt das doch schon in den Console output. Und der ist doch auch für zurückliegende Builds zugreifbar. (ob und wie das per Groovy geht, weiß ich nicht)

Wozu willst Du das außerhalb von Jenkins nochmal loggen?

cu,
Andreas a/k/a MudGuard