LINUX.ORG.RU

BuildBot авторизация на WebStatus

 


0

1

Подскажите как сделать авторизацию, точнее как правильно написать в конфиге master.cfg, для авторизации в виде полей логин\пасс в форме Force Build.

Или как к нему прикрутить веб-сервер например lighttpd для авторизации через useHttpHeader=True

    Buildbot: 0.8.6p1
    Twisted: 11.0.0
    Jinja: 2.6
    Python: 2.7.2 (default, Oct 27 2011, 01:36:46) [GCC 4.6.1 20111003 (Red Hat 4.6.1-10)]
    Buildmaster platform: linux2
★★★★★

Последнее исправление: bhfq (всего исправлений: 2)

На лор нужно писать в самый последний момент, ибо дело в моем незнании бидона.

Не нужно использовать from buildbot.status.web import auth

нужен from buildbot.status.web.authz import Authz

bhfq ★★★★★
() автор топика
Ответ на: комментарий от bhfq

если кому нужен рабочий кусок
[code]
c['status'] = []

from buildbot.status import html
from buildbot.status.web import authz, auth

users = [('krab', '123456')]

authz = authz.Authz(
auth=auth.BasicAuth(users),
forceBuild = 'auth',
pingBuilder = 'auth',
gracefulShutdown = 'auth',
forceAllBuilds = 'auth',
stopBuild = 'auth',
stopAllBuilds = 'auth',
cancelPendingBuild = 'auth'
)
c['status'].append(
html.WebStatus(
http_port=8010,
authz=authz,
)
)[code]

bhfq ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.