jenkins - 如何共享 Jenkins BUILD Monitor

标签 jenkins

我们正在运行一个 Jenkins 构建服务器,负责为我们的团队编写数十个作业。 Build Monitor Plugin用于创建各种版本的仪表板,然后我们将其投影到办公室的电视上;电视连接到专用计算机 (chromebox),该计算机登录到 Jenkins 服务器并显示插件仪表板。

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

关于如何实现这一目标的任何想法?我能想到的最好的方法是转chromebox into a remote access point it远程,但这感觉马虎。

最佳答案

您可以使用 Role Strategy Plugin以获得更细粒度的授权控制。
那么你可以限制匿名 只读访问您要公开的仪表板 View 。并要求对其他所有内容进行身份验证。
总之,您需要:

  • A 项目角色 匿名用户
  • 那个项目角色 将只有仪表板模式的读取 View 权限 ( .*view/your-build-monitor-name/ )
  • 将此角色分配给 匿名 特约用户
  • 关于jenkins - 如何共享 Jenkins BUILD Monitor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47802825/

    相关文章:

    java - jenkins在suse安装失败,需要java>=1.6

    unit-testing - 如何在 Jenkins 中保持单元测试输出

    javascript - 为什么我没有获得 SonarQube 的覆盖范围?

    jenkins - 无法创建 Jenkins Slave

    ios - 使用 Jenkins 和 Xcode 7 通过 TestFlight 构建 iOS 应用程序并分发 .ipa

    仅使用 Gitlab API token 的 Jenkins Gitlab 集成

    Jenkins Pipeline Groovy 传入数组以发挥作用

    hudson - 如何让 Hudson 在完成链式下游作业后促进构建?

    jenkins - 为什么 vstest.console.exe 突然给我一个关于隔离模式的警告?

    android - 使用 Jenkins 和 SVN 时创建的随机 .r 文件