首页 > 解决方案 > 如何在参数的 Groovy 脚本中登录 Jenkins 的用户名?

问题描述

在 Jenkins 参数中,我正在编写 Groovy 脚本,在该脚本中我需要传递 Jenkins 登录的用户名而不是用户。用户和用户名,可能不同

Ex - 用户,显示在“退出”的左侧,可能是 - Bob Gill 和用户名,用于登录 - 可能是 - bob

可以使用 检索用户User.current()。请告诉我如何获取用户名。

注意我不需要管道代码中的用户名。我在参数的 Groovy 脚本中需要它。

标签: jenkinsjenkins-pipelinejenkins-pluginsjenkins-groovy

解决方案


我可以通过以下方式检索它 -

import hudson.model.User

def userName = User.current().getId()

推荐阅读