我有一个jenkins服务器,可以构建我的所有公共项目,还有一些私有项目。我想允许所有用户(甚至是匿名用户)查看和下载我的所有项目,但我不希望他们能够访问我的私人项目。
我正在使用基于矩阵的securitynad我提供了匿名的全局视图并发现了权限,但我找不到撤销cerait项目权限的方法。
有没有办法做到这一点(可能是一个插件),还是我必须全局撤销所有权限并手动授予他们每个公共项目?
答案 0 :(得分:1)
您可以在Manage Jenkins→Manage and Assign Roles→Manage Roles下指定作业名称模式。另请参阅Role Strategy Plugin。