【发布时间】:2018-10-23 14:45:21
【问题描述】:
我已经为 Jenkins 中的自助服务部署设置了一个参数化作业。 用户可以选择要部署到的应用程序版本和环境。 目前显示给用户的可用环境只是一个静态的字符串列表(选择参数)。
现在我想根据当前用户的 LDAP 组将部署限制在某些环境中。
jenkins 中的用户页面显示如下:
詹金斯·贝努策 ID:maku
组:
adm_proj_a
nexus_admin
ROLE_ADM_PROJ_XY
ROLE_BH_KK
如何在 groovy 脚本中获取这些组?
我尝试使用 动态选择参数 (scriptler) 并使用 groovy 脚本获取 LDAP 组,但没有通过 Jenkins-API 找到方法。
欢迎任何提示
【问题讨论】: