我用的是詹金斯企业号。
当我登录时,我可以在这里:
https://myserver/cjoc/roles/whoAmI
我看到以下信息:
User: me@blah.com
Groups: "Administrators" administer
External groups: "authenticated", "groupone", "grouptwo"
如何从正在运行的管道中看到这一点?
我可以像这样获取Jenkins用户,但是如何获取用户的外部组呢?
def currentBuild = currentBuild.rawBuild
def cause = currentBuild.getCause(hudson.model.Cause.UserIdCause.class)
def theJenkinsUser = cause?.getUserName()