权限 – 可以配置Hudson以阻止某些用户访问某些项目吗?

我在Hudson服务器上定期构建和测试各种项目,但我不希望公司中的每个员工都看到每个项目的已发布工件.

基于项目的矩阵安全性似乎起初是关键,但经过多次测试后,我发现如果您希望用户能够读取哈德森服务器中的任何内容,则必须授予整体读取权限.

所以,最后读取权限是二进制的:要么您授予全局读取权限,要么阻止所有内容,我是对的吗?

最佳答案
有没有用最新版本测试,但我使用矩阵设置.我给了Anonymous整体阅读.通过这种方式,他们可以在键入{{http://servername:port/}}时看到登录屏幕,但不会授予他们访问作业的权限.在作业本身中,我配置了应该实际看到作业的用户.奇迹般有效.

更新:
同时我发现你可以使用authenticated而不是Anonymous.这样就可以通过构建失败消息中的链接访问Hudson / Jenkins.现在每个人都获得登录对话框,登录后,他们就会立即开始感兴趣的工作.

转载注明原文:权限 – 可以配置Hudson以阻止某些用户访问某些项目吗? - 代码日志