Jenkins Benutzernamen abfragen
hmm
- sonstiges
0 MudGuard
Hi Leute,
wenn im Jenkins ein Build durchgeführt wird, bekomme ich mit
println( Jenkins.instance.getMe())
den Benutzernamen SYSTEM, wie kann ich den Jenkinsbenutzernamens des Menschen herausfinden, der den Build gestartet hat? Bzw. welches Plugin brauche ich dafür?
ich möchte bei jedem build loggen, welcher Nutzer den Start durchgeführt hat.
mfg hmm
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