2012-10-26 6 views
5

CentOS 릴리스 6.3 및 Jenkins 1.474에 설치된 Jenkins를 사용하고 있습니다. 저는 특정 AD 그룹의 사용자 만 Jenkins에 로그인하고 특정 작업을 볼 수 있도록 프로젝트 기반 매트릭스 인증 전략을 사용하고 있습니다.jenkins 작업 영역에 대한 익명 액세스

그러나 wget을 수행하고 http URL을 지정할 수 있도록 작업 공간에 대한 익명 액세스를 제공하려고합니다. 이것은 Jenkins를 통해 관리하는 호스트가 특정 호스트를 얻을 수 있도록하기위한 것입니다.

익명을 Project-based Matrix Authorization Strategy 섹션에 추가하고 작업 공간을 틱했지만 작동하지 않습니다. wget을 할 때 금지 된 항목에 액세스 할 수 있으며 URL을 브라우저에 넣으면 로그인하라는 메시지가 나타납니다. 작업 자체에서 작업 영역에 액세스 할 수 있도록 익명을 구성했지만 여전히 액세스를 금지합니다.

누군가 그의 아이디어가 효과가없는 이유는 무엇입니까?

답변

7

우리는 우리는 익명 액세스를 사용할 수 다음 한 젠킨스 버전 1.475

사용 : 전체 : 읽기 -> 사용 작업 : 읽기 -> 사용 작업 영역 ->

활성화를이 허용 익명 사용자에게 대시 보드 및 작업 및 작업 영역을 볼 수있는 액세스 권한을 부여합니다 ...

+0

답변 해 주셔서 감사합니다. 나는 그것을 시험해 보았으나 운이 없다. 나는 프로젝트 작업 공간 URL을 치고 사용자 이름과 암호를 묻는다. 익명 액세스를 위해 읽기 및 작업 영역을 사용하도록 설정했습니다. 나는 그 주변에서 일했다. 내가 생각할 수있는 유일한 것은이 보안 설정에 버그가있는 경우입니다. 나는 새로운 버전이 있다는 것을 알고있다. 나는 올바른 대답이라고 말했고 아마도 가장 올바른 방법 일 것이고 당신은 일하게 될 것입니다. 환호 - Oli – Oli

+0

@Oli .. 젠킨스에서 찾지 못했습니다. 그걸로 행운이 있었나요? – Dexter

3

Jenkins ver. 1.609.1에서 변경 될 수 있습니다.
Configure Global Security | Configure Global Security (또는 htTps://<your jenkins host>/configureSecurity/).

sdmythos_gr's answer과 유사하게 에 대해 Overall ReadJob Read을 설정하면됩니다.

enter image description here

관련 문제