Cloud & DevOps/Jenkins

[Jenkins] System Configuration

데이터 세상 2022. 2. 14. 13:09

Jenkins 시스템 설정

젠킨스 관리

의존 플러그인 버전

현재 사용중인 플러그인의  의존성 확인 후 버전 만족되지 않는 경우 알람

 

시스템 설정

메인 화면 표시 문구, 실행기(executors) 개수, 젠킨스 접속 경로, 관리자 정보, 시스템 전체에 적용할 환경변수, 플러그인 파일의 경로와 설정 정보 등을 설정

 

Global Tool Configuration

빌드 과정에서 사용하는 도구(Maven, JDK, Git, Docker 등)의 경로 및 옵션 설정

 

플러그인 관리

젠킨스에서 사용할 플러그인 설치, 삭제, 업데이트

 

노드 관리

젠킨스에서 사용할 노드 추가, 삭제

노드의 세부 설정 및 상태 모니터링, 노드 관리

 

Manage Credentials

젠킨스에서 사용하는 플러그인에 필요한 접근 키, 비밀 키, API 토큰과 같은 접속에 필요한 인증 정보 관리

 

 

시스템 설정

젠킨스 관리 > 시스템 설정 메뉴로 이동

Jenkins 환경설정

시스템 메시지

젠킨스 메인 웹 페이지에서 접속했을 때 나타나는 메시지 입력

 

# 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