Jenkins 使用脚本控制台列出用户 ID

Car*_*dru 3 scripts users jenkins

我想通过 jenkins 拥有的控制台脚本列出 jenkins 中的所有用户。

到目前为止,我设法列出了使用这个的所有用户:

import hudson.model.User   
User.getAll().each { user ->   
   println user}
Run Code Online (Sandbox Code Playgroud)

但它们按名字和姓氏列出,我不需要...

我想通过他们的用户 ID 列出他们,你能帮我吗?

我查看了文档,但我不明白如何以正确的方式使用它。我对 groovy 脚本没有那么实验..

有任何想法吗?谢谢!

pim*_*pim 5

根据hudson.modle.User文档,您可以使用该getId()方法来获取用户的 id。

大概是这样的:

import hudson.model.User
User.getAll().each { user ->
println user.getId()}
Run Code Online (Sandbox Code Playgroud)