Buildbot 访问限制配置

Buildbot 访问限制配置

我正在尝试安装建造机器人这样我就可以自动执行一些操作,比如构建我的 latex 文档和运行单元测试。我希望它能在线使用,所以我在 VPS(Digital Ocean)上执行此操作。我已经安装好了,Web 界面已启动,从属设备已连接。

当我尝试添加一些限制时,我能够使用示例配置文件中已有的登录名/密码对。但对于未登录的用户,项目和选项卡仍会显示。

我还尝试使用带有以下代码片段的 htpasswd 文件:

authz_cfg=authz.Authz(
# change any of these to True to enable; see the manual for more
# options
auth=auth.HTPasswdAuth("/root/buildbot/bb-master/htpasswd"),
gracefulShutdown = False,
forceBuild = 'auth', # use this to test your slave once it is set up
forceAllBuilds = 'auth',  # ..or this
pingBuilder = False,
stopBuild = False,
stopAllBuilds = False,
cancelPendingBuild = False,

如何配置 BuildBot 操作系统以隐藏所有内容并仅在身份验证后显示?

答案1

添加view='auth'到 Authz 调用。

authz_cfg=authz.Authz(
    auth=auth.HTPasswdAuth("/root/buildbot/bb-master/htpasswd"),
    view='auth'
)

相关内容