如何让Jenkins在首页上隐藏日志,历史记录等?

Ale*_*lex 6 jenkins

我想从Jenkins首页删除所有更改,工作区链接和日志.

我不希望未经授权的人,机器人等访问此类信息.

我怎样才能做到这一点?

Sla*_*lav 15

设置您的权限以允许未经授权的访问

警告:

确保您拥有自己的用户/管理员设置将获得所有权限,否则您可能会将自己锁定.如果你这样做,请使用此处的信息重置[谢谢 Alex]

要将匿名用户配置为看不到任何内容:

  • 转到管理Jenkins
  • 单击配置系统/配置全局安全性(取决于您的Jenkins/Hudson配置)
  • Access Control - > Security Realm下,你应该有Matrix-based security或者Project-based Matrix Authorization Strategy.我会假设你选择了后来的.
  • 要添加的用户/组下:键入authenticated,然后单击添加
  • 现在,为该组授予您希望他们拥有的所有权限.
  • 接下来,在User/group下添加: type Anonymous并单击Add
  • 确保没有为该组授予任何权限
  • 单击保存

这样,匿名(未登录)用户将无法看到任何内容,但经过身份验证(登录)的用户将能够看到您选择的内容.您可以通过添加单个用户并授予他们特定权限来深入了解更具体的用户权限.

PS用户身份验证取决于您的Security Realm配置.您可以配置使用Active Directory/LDAP或使用Jenkin's own user database.前者意味着您不必在Jenkins中创建用户,只需授予他们权限即可.后者意味着您必须首先通过Manage Jenkins - > Manage Users创建Jenkins的用户