2014-11-03 3 views
0

По умолчанию веб-интерфейс BuildBod является общедоступным, поэтому каждый может просматривать мои сборки и т. Д. Я хочу закрыть его от гостей, так что только зарегистрированные разработчики смогут просматривать мою страницу BuildBot.BuildBot закрывает доступ общественности

Как я могу это сделать?

Я использую BuildBot 0.8.9.

ответ

1

Я использую Buildbot 0.8.8 и не пытаюсь это сделать, но в Buildbot 0.8.9 documentation, похоже, есть опции просмотра для авторизации, возможно, это то, что вы хотите.

Базовая реализация может быть такой:

from buildbot.status.html import WebStatus 
from buildbot.status.web.authz import Authz 
from buildbot.status.web.auth import BasicAuth 


users = [('bob', 'secret-pass'), ('jill', 'super-pass')] 
authz = Authz(auth=BasicAuth(users), 
    view='auth' # only authenticated users 
    ... 
) 
c['status'].append(WebStatus(http_port=8080, authz=authz)) 
0

Вы также можете переместить свою машину для сборки в vpn и предоставить доступ к разработчику. Таким образом вы можете полностью скрыть пользовательский интерфейс BuildBot снаружи. Вот как это делается в компании, в которой я работаю.

Смежные вопросы