Jenkins 詹金斯:对匿名用户隐藏作业

Jenkins 詹金斯:对匿名用户隐藏作业,jenkins,permissions,jenkins-plugins,Jenkins,Permissions,Jenkins Plugins,我有一个Jenkins服务器,它可以构建我所有的公共项目,也可以构建我的一些私人项目。我希望允许所有用户(甚至匿名)查看和下载我的所有公共项目,但我不希望他们能够访问我的私人项目 我使用的是基于矩阵的安全性,我提供了匿名全局查看和发现权限,但我找不到一种方法来撤销私人项目的这些权限 有没有办法做到这一点(可能是一个插件),或者我必须全局撤销所有权限并手动授予每个公共项目上的权限 您可以在Manage Jenkins下指定作业名称模式→ 管理和分配角色→ 管理角色。另请参见。我尝试了该插件,但无

我有一个Jenkins服务器,它可以构建我所有的公共项目,也可以构建我的一些私人项目。我希望允许所有用户(甚至匿名)查看和下载我的所有公共项目,但我不希望他们能够访问我的私人项目

我使用的是基于矩阵的安全性,我提供了匿名全局查看和发现权限,但我找不到一种方法来撤销私人项目的这些权限


有没有办法做到这一点(可能是一个插件),或者我必须全局撤销所有权限并手动授予每个公共项目上的权限

您可以在Manage Jenkins下指定作业名称模式→ 管理和分配角色→ 管理角色。另请参见。

我尝试了该插件,但无法正常工作。我创建了一个新角色,并将其分配给了anonymous。我给了角色全局读取权限,但在项目特定的部分,我没有给它任何权限。我认为它与普通的项目特定矩阵做的事情是一样的:如果用户有全局权限来做某件事,它会忽略对该项目缺乏该权限