Configuration

Buildbot 訪問限製配置

  • April 9, 2016

我正在嘗試安裝buildbot,這樣我就可以執行自動操作,例如建構我的乳膠文件和執行單元測試。我不希望它可以線上獲得,所以我在 VPS(數字海洋)上進行。我已經安裝並且 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 os 隱藏所有內容並僅在身份驗證後顯示?

添加view='auth'到 Authz 呼叫。

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

引用自:https://serverfault.com/questions/762064