我有一个Jenkins服务器,它可以构建我所有的公共项目,也可以构建我的一些私人项目。我想允许所有用户(甚至是匿名用户)查看和下载我所有的公共项目,但我不希望他们能够访问我的私人项目。
我正在使用基于矩阵的安全性,并且给了匿名全局视图和发现权限,但是我找不到一种方法来撤消私有项目的那些权限。
是否可以执行此操作(可能是插件),或者我必须全局撤消所有权限并手动在每个公共项目上授予它们?
您可以在Manage Jenkins→管理和分配角色→管理角色下指定职务名称模式。另请参阅Role Strategy Plugin。