-
[Jenkins] 역할 기반 액세스 - Role-based Authorization Strategy PluginCICD 2023. 1. 29. 17:41
Role-based Authorization Strategy 플러그인
보안 및 권한 부여에 대해 보다 세분화된 접근 방식을 사용하려는 경우 역할 기반 액세스 제어를 가능하게 해주는 플러그인입니다.
원하는 권한을 가진 역할 생성 및 특정 역할 삭제가 가능합니다.사용자 및 사용자 그룹에 권한을 할당, 회수하는 것이 가능합니다.
역할 유형
- 글로벌 역할
작업, 실행 및 SCM 같은 권한이 있는 프로젝트 전체에 걸친 역할 - 프로젝트 역할
특정 프로젝트에 대한 작업 또는 실행에 권한이 있는 역할 - 슬레이브 역할
노드를 관리할 권한이 있는 역할
참고
역할패턴은 개체 이름을 기준으로 일치하도록 설계된 정규식입니다.
예를 들어 East로 시작하는 프로젝트가 있는 경우 여기에서 East* 패턴을 사용하여 선택할 수 있습니다.
기본적으로 대소문자를 구분하며 정규식을 통해 대소문자를 구분하지 않고 선택하는 것 또한 가능합니다.참고
사용자가 권한이 작은 역할과 권한이 큰 역할 두 가지의 역할을 가질 때 두 역할을 비교하여 권한이 큰 역할을 따라 작업을 수행합니다.역할 전략 매크로
조건을 설정하고 조건을 만족하는 작업 및 폴더를 사용자 인터페이스에 표시합니다.
종류
- @BuildableJob
사용자가 빌드 할 수 있는 작업을 표시합니다 - @Folder
폴더만 표시합니다. - @ContainedInView(view1, folder/view1)
view1과 folder/view1에 포함되는 작업을 표시합니다.
'CICD' 카테고리의 다른 글
[Jenkins] 사후 처리 - try-catch-finally , catchError , post (0) 2023.01.29 [Jenkins] 조건부 실행 (0) 2023.01.28 [Jenkins] stash , unstash - 나중에 빌드에서 사용할 일부 파일을 보관, preserveStashes , failFast (0) 2023.01.28 [Jenkins] disableConcurrentBuilds 구문 - multi branch 파이프라인의 동시성 제한 (0) 2023.01.28 [Jenkins] Milestone Step Plugin - 여러 빌드가 동일한 Step으로 진입하는 것을 제어 (0) 2023.01.27 - 글로벌 역할