Jenkins 시스템 설정
젠킨스 관리
의존 플러그인 버전
현재 사용중인 플러그인의 의존성 확인 후 버전 만족되지 않는 경우 알람
시스템 설정
메인 화면 표시 문구, 실행기(executors) 개수, 젠킨스 접속 경로, 관리자 정보, 시스템 전체에 적용할 환경변수, 플러그인 파일의 경로와 설정 정보 등을 설정
Global Tool Configuration
빌드 과정에서 사용하는 도구(Maven, JDK, Git, Docker 등)의 경로 및 옵션 설정
플러그인 관리
젠킨스에서 사용할 플러그인 설치, 삭제, 업데이트
노드 관리
젠킨스에서 사용할 노드 추가, 삭제
노드의 세부 설정 및 상태 모니터링, 노드 관리
Manage Credentials
젠킨스에서 사용하는 플러그인에 필요한 접근 키, 비밀 키, API 토큰과 같은 접속에 필요한 인증 정보 관리
시스템 설정
젠킨스 관리 > 시스템 설정 메뉴로 이동
시스템 메시지
젠킨스 메인 웹 페이지에서 접속했을 때 나타나는 메시지 입력
# of executors
동시에 빌드를 수행할 수 있는 실행기의 개수 설정
Label
노드를 구분할 수 있는 레이블 지정
설정한 Label을 통해 Usage 옵션을 사용하면 특정 작업을 어떤 노드에서 작업할 지 결정
Usage
젠킨스의 빌드 작업에 대해 젠킨스 노드가 어떻게 처리할지 설정
- Use this node as much as possible: 빌드 작업을 수행할 때 현재 노드에서 빌드를 진행
- Only build jobs with label expressions matching this node: 빌드와 대상의 레이블이 같아야 빌드
Quiet period
빌드 작업이 시작될 때까지 잠시 대기하는 시간 설정
단위는 초 단위, 짧은 시간의 중복 작업 수행 시 가장 마지막으로 변경된 코드를 빌드하기 위해 설정
SCM checkout retry count
소스 코드 저장소(SCM, Source Code Management)로부터 파일을 가져오지 못하는 경우 재시도 횟수 설정
Restrict project naming
젠킨스를 통해 만들어지는 작업의 이름 규칙 설정
Jenkins URL
설치된 젠킨스 컨트롤러의 접속 주소
Resource Root URL
빌드 결과물과 같은 내용을 외부에 공개하기 위해 사용되는 주소
References
'Cloud & DevOps > Jenkins' 카테고리의 다른 글
[Jenkins] Item (0) | 2022.02.14 |
---|