Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- it기사
- 프로세스 관리
- 표준 라이브러리
- AI
- git hub
- 함수
- Linux
- 사용자 계정 관리
- 리눅스
- 변수
- aws사용자모임
- awskrug
- 명령어
- python
- 파이썬
- go
- AWS
- terraform
- 클라우드
- jenkins
- 3티어 아키텍처
- maven
- GIT
- Azure
- AI챗봇
- 애저
- dockerfile
- docker
- open ai
- nexus
Archives
- Today
- Total
We are Architect
젠킨스로 배우는 CICD 파이프라인: 사용자 관리(9) 본문
* 젠킨스에서 사용자 관리란?
- 젠킨스는 여러 팀원이 사용하는 도구이다. 어느 인원은 관리자를 담당하고 다른 인원은 최소한의 접속권한만 갖는다.
- 이러한 사용자의 권한을 부여하면 가장 먼저 사용자를 만들어야 한다. 그리고 혹은 삭제하거나 정보를 수정해야 한다.
* 젠킨스 사용자 생성
- 젠킨스에서 사용자 관리 섹션은 다음과 같다.
- 사용자 만들기
- 오른쪽에 create user를 누르면 새로운 사용자를 만들 수 있다.
* 젠킨스 사용자에게 역할 할당
- 사용자에게 역할을 할당하려면 우선 역할과 권한을 생성하고 역할에 권한을 부여하는 과정이 필요하다.
- 우선 권한을 생성하려면 역할-기반 권한 부여 전략 플러그인을 설치해야 한다.
* 역할-기반 권한 부여 전략 플러그인 설치
- 플러그인 관리자 페이지로 이동.
- 플러그인 설치
- Role-based Authorization Strategy 입력 후 설치 그리고 서버 재시작
- 역할-기반 전략 플러그인 활성화
- 플러그인을 설치한 후 보안 섹션에서 권한 부분 설정 바꾸기. 그리고 저장
- 설치된 플러그인 클릭
- view라는 role 생성 후 칸에 있는 view 부분 다 체크 후 세이브
- 사용자에게 역할 할당
- 적용했다면 Manged and Assign Roles를 누르고 할당
* 프로젝트-기반 역할 생성
- 젠킨스에서는 애플리케이션마다 각기 다른 CI/CD 작업을 수행하는 작업을 다 향하게 생성할 수 있다.
- 특정 사용자에 대해 일부 작업에만 접속할 수 있도록 제한하려면 프로젝트-기반-역할을 생성하고 이를 사용자에게 할당하면 된다.
- 생성하는 섹션은 사용자-기반 역할 생성하는 카테고리에 존재한다.
* 프로젝트-기반 역할 생성하는 법
- Item roles 섹션 내에 Role to add 필드에 역할 이름을 입력하고 Pattern 필드에.*Testing을 입력한다.
- 사용자에게 프로젝트-기반 역할을 할당하기
- 사용자에게 해당 역할을 할당해 준다.
- 이러면 이제 .Testing으로 끝나는 프로젝트만 보이게 된다.
'CI & CD > Jenkins' 카테고리의 다른 글
젠킨스로 배우는 CICD 파이프라인: Git(11) (3) | 2024.12.27 |
---|---|
젠킨스로 배우는 CICD 파이프라인: 사용자 관리(10) (1) | 2024.12.25 |
젠킨스로 배우는 CICD 파이프라인: 자격 증명 관리(8) (0) | 2024.12.24 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 보안 관리(7) (1) | 2024.12.24 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(6) (1) | 2024.12.24 |