如何限制詹金斯的用户权限?
How to limit user permissions on jenkins?
所以我可以自由地将用户添加到 Jenkins。但是,似乎出于某种原因,我无法限制这些用户的权限。
目前,任何添加的用户都可以看到任何 Jenkins 作业并触发其中的任何一个 jobs/tasks。
我在 "Manager Users" 和 Jenkins 的“凭据”选项卡中找不到任何文档,也找不到任何关于如何将某些作业限制给某些用户的文档。
这可能吗?
当然有可能。
安装此插件 - Matrix 授权策略插件
管理 Jenkins --> 配置全局安全性 --> 启用 'Project-based Matrix Authorization Strategy'
现在默认管理员将有权访问所有作业。
如果您希望某人有权访问特定职位,请转至职位详情页面并启用 'Enable project-based security'。添加用户并授予适当的访问权限。
所有其他用户 - 可以查看他们已获得访问权限的作业。
所以我可以自由地将用户添加到 Jenkins。但是,似乎出于某种原因,我无法限制这些用户的权限。
目前,任何添加的用户都可以看到任何 Jenkins 作业并触发其中的任何一个 jobs/tasks。
我在 "Manager Users" 和 Jenkins 的“凭据”选项卡中找不到任何文档,也找不到任何关于如何将某些作业限制给某些用户的文档。
这可能吗?
当然有可能。
安装此插件 - Matrix 授权策略插件
管理 Jenkins --> 配置全局安全性 --> 启用 'Project-based Matrix Authorization Strategy'
现在默认管理员将有权访问所有作业。
如果您希望某人有权访问特定职位,请转至职位详情页面并启用 'Enable project-based security'。添加用户并授予适当的访问权限。
所有其他用户 - 可以查看他们已获得访问权限的作业。