Jenkins2.xで、jobの実行ユーザを取得するgroovyスニペット

println currentBuild.getRawBuild().getCause(hudson.model.Cause$UserIdCause).getUserName()

めんどいのぅ

やりたいことはこっちでもできた(すこし短くなった)

currentBuild.build().getCause(Cause.UserIdCause.class).getUserName()

更に、.classも省略できる

currentBuild.build().getCause(Cause.UserIdCause).getUserName()