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

我正在使用基于矩阵的安全性,并且给了匿名全局 View 和发现权限,但是我找不到一种方法来撤消 private 项目的那些权限。

有没有办法做到这一点(也许是一个插件),还是我必须全局撤消所有权限并在每个 public 项目上手动授予它们?

最佳答案

您可以在“管理 Jenkins ”→“管理和分配角色”→“管理角色”下指定职位名称模式。另请参见Role Strategy Plugin

关于jenkins - Jenkins :对匿名用户隐藏工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27341464/

10-16 11:13