수색…


구성

역할 관리

글로벌 역할 - Jenkins 기능의 선택된 세트로 역할을 생성합니다. 예를 들어 일반적으로 개발 프로젝트의 경우 2 가지 역할을 생성 할 수 있습니다.

  1. 개발자 - 글로벌 역할은 전체 로만 설정할 수 있습니다 : 읽기
  2. ProjectOwner- 글로벌 역할을 Overall : Read로 설정할 수 있습니다

이는 개발자와 프로젝트 소유자가 모든 Jenkins 기능에 대한 읽기 액세스를 제한합니다.

여기에 이미지 설명을 입력하십시오.

프로젝트 역할 - 정규 표현식을 사용하여 사용자 액세스 jenkins 작업 및 자격 증명 기능을 제한하여 역할을 만듭니다.

예 : 'MyProjectA'개발 프로젝트 프로젝트 소유자는 잡스에 대한 모든 권한을 갖고 있어야하며 개발자는 젠킨스 작업에 대한 빌드 액세스 권한이 필요합니다. 그래서 우리는 아래의 역할을 만듭니다.

  • ProjectA_admin - 작업 아래의 모든 옵션을 확인하십시오. 빌드, 취소, 구성, 생성, 삭제, 검색, 이동, 읽기, 작업 영역
  • ProjectA_dev - 옵션 확인 작업에서 빌드, 취소, 읽기, 작업 영역

여기에 이미지 설명을 입력하십시오.

위의 프로젝트를 각 프로젝트 소유자 및 개발자에게만 제한하려면 모든 작업이 미리 정의 된 패턴을 따라야합니다.

MyProjectA_Dev_Build, MyProjectA_QA_Build, MyProjectA_Nightly_Sonar_Analysis 'MyProjectA'에 3 개의 젠킨스 작업이 필요하다고 가정합니다.

'MyProjectA'프로젝트의 프로젝트 소유자 및 개발자를 위의 빌드 작업으로 제한하려면 ' Pattern '을 MyProjectA로 제공하십시오. *.

역할 할당

사용자 또는 프로젝트 그룹을 해당 글로벌 또는 프로젝트 역할에 할당하는 데 도움을줍니다. 개발자 'Gautam'을 개발자 글로벌 역할에 지정하고 사용자 이름 'Gautam'을 입력하고 추가를 클릭 한 다음 'Gautam'옆의 개발자 글로벌 역할 아래 확인란을 선택하십시오.

여기에 이미지 설명을 입력하십시오.

마찬가지로 프로젝트 역할 아래에 사용자를 추가하고 각 프로젝트 역할을 선택하여 필요한 프로젝트 역할을 할당합니다.

아래 스크린 샷을 보면 'gautam'사용자가 MyProjectA로 시작하는 프로젝트에만 액세스 할 수 있음을 알 수 있습니다. 또한 사용자의 액세스가 빌드 및 구성에 제한되어 있습니다.

여기에 이미지 설명을 입력하십시오.

여기에 이미지 설명을 입력하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow