如何共享 Jenkins BUILD Monitor

Ada*_*hes 4 jenkins

我们正在运行一个 Jenkins 构建服务器,负责为我们的团队编写数十个作业。在构建监控插件正在使用创建的各种构建一个仪表盘,然后我们预计这个办公室在电视机上; 电视连接到专用计算机 (chromebox),该计算机登录到 Jenkins 服务器并显示插件仪表板。

如果不坐在电视旁边,我怎么能看到仪表板?理想情况下,团队中任何地方的任何人都应该看到 Build Monitor 仪表板,而无需登录 jenkins 服务器(我们必须共享登录名)。

关于如何实现这一目标的任何想法?我能想到的最好的方法是将chromebox 远程变成远程访问点,但这感觉很草率。

Gon*_*heu 6

您可以使用角色策略插件来获得更细粒度的授权控制。

然后,您可以将匿名读取访问权限限制为您想要公开的仪表板视图。并要求对其他所有内容进行身份验证。

总之,您需要:

  • 一个项目角色匿名用户
  • 项目角色将仅具有仪表板模式的读取视图权限 ( .*view/your-build-monitor-name/)
  • 将此角色分配给匿名特殊用户