【发布时间】:2019-02-22 01:35:08
【问题描述】:
在我的 Jenkins 实例上,我创建了 2 个环境:1. DEV 和 2. PROD。对于身份验证,我对 Active Directory 服务器(AD 组)使用基于矩阵的安全性。这对全局权限非常有用。但我需要锁定 PROD 项目。 如何限制谁可以在 Jenkins 中创建/执行/修改 PROD 项目?所有 PROD 项目名称都以“PROD -”或“PROD_”开头。
最初,我认为每当触发 PROD 项目时,我都可以使用 Groovy 实现授权预检查。但我不确定这是否可行。
现在,我正在研究可能使用以下插件之一:
https://wiki.jenkins.io/display/JENKINS/Job+Restrictions+Plugin https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin
是否有人成功地将某些 Jenkins 项目限制为某些用户(最好合并 Active Directory 组)?
【问题讨论】:
标签: jenkins