如何在Jenkins变量中获取用户列表的电子邮件地址

如何在Jenkins变量中获取用户列表的电子邮件地址,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,假设我在Jenkins中有一个全局变量,如下所示。这些是詹金斯的实际用户名 Notify_Users=anne,raw,thoms,nandy 我需要的是,从我的管道脚本中获取这些用户的电子邮件地址,因为我已将他们的电子邮件地址正确地放在Jenkins中“管理用户”部分下的每个用户属性中 原因是我不想在我的文件中硬编码用户的电子邮件地址。我还想使用这个现有变量Notify_用户,而不创建带有电子邮件地址的新变量,因为我们已经出于其他原因使用了这个变量 因为我是编程新手,所以我找不到任何一点可以开

假设我在Jenkins中有一个全局变量,如下所示。这些是詹金斯的实际用户名

Notify_Users=anne,raw,thoms,nandy

我需要的是,从我的管道脚本中获取这些用户的电子邮件地址,因为我已将他们的电子邮件地址正确地放在Jenkins中“管理用户”部分下的每个用户属性中

原因是我不想在我的文件中硬编码用户的电子邮件地址。我还想使用这个现有变量Notify_用户,而不创建带有电子邮件地址的新变量,因为我们已经出于其他原因使用了这个变量


因为我是编程新手,所以我找不到任何一点可以开始这方面的工作。有人能帮我吗?

在詹金斯,你可以看看

有了这个你也许可以

User u = User.getById(id, false)
def email = u.getProperty(Mailer.UserProperty.class)
print email.getAddress()