buildbot이 작동하고 "인증 된 웹 사용자 설정"설명서의 http://docs.buildbot.net/current/tutorial/tour.html에서 기본 인증을 추가했습니다. 나는 새로운 건축을 방아쇠를 당길 수있는 사람들을 제한하고 싶었다.buildbot에서 빌드를 공개하는 방법
하지만 이제 웹 인터페이스는 로그인없이 빌드를 전혀 보여주지 않습니다. 빌드를 공개하려면 어떻게해야합니까?
현재 구성은 다음과 유사하며 암호 세부 정보를 제공하는 줄을 뺀 것입니다.
c['www']['authz'] = util.Authz(
allowRules = [
util.AnyControlEndpointMatcher(role="admins")
],
roleMatchers = [
util.RolesFromUsername(roles=['admins'], usernames=['xxx'])
]
)
이 간단한 예제를 복사하려고했습니다 (위에서 추가 한 내용). –
간단한 예는 나에게 이해가 가지 않습니다. 그 중 어느 부분이 대중에게 접근 할 수 있는지는 알 수 없습니다. 'AnyControlEndpointMatcher' 부분이 아니라면, 내가 시도하고 원하는 것을 성취하지 못하는 것입니다. –
이상한 일이 있습니다. 나는 지금 이것을 두 대의 기계에 복제했다. 두 경우 모두 로그인으로 빌드를 볼 수 있습니다. "익명"으로 볼 때 "폭포", "콘솔"및 "빌드"가 모두 비어있는 것은 아닙니다. 항상 "0 빌드". 여기에서 디버그 할 위치를 모르겠습니다. –