서론
Jenkins는 CI/CD 파이프라인을 설정하고 관리하기 위한 강력한 도구이다. 이를 효과적으로 활용하기 위해서는 젠킨스의 전역 설정 및 전역 도구 구성을 제대로 이해해보자.
전역 설정 및 경로 구성
젠킨스 로그인
젠킨스의 모든 설정은 관리자 권한으로 로그인해야 가능하다. 다음 단계를 따라 로그인할 수 있다.
- 브라우저에서 http://<Jenkins 서버 주소>:8080에 접속한다.
- 관리자 계정을 사용하여 로그인한다.
- 초기 설정 후 기본 관리자 계정은 설정한 이메일 또는 사용자 이름이다.
- 비밀번호를 잊은 경우 아래 섹션에서 비밀번호 재설정을 참고하라.
시스템 구성 옵션 이해
로그인 후, 젠킨스의 시스템 구성 옵션을 확인할 수 있다.
- 관리 Jenkins (Manage Jenkins) 클릭
- 시스템 구성 (Configure System) 선택
- Jenkins Home Directory: 젠킨스의 주요 데이터를 저장하는 경로이다. 디스크 여유 공간을 확인하고 필요에 따라 변경할 수 있다.
- 환경 변수 설정: 파이프라인 실행 시 사용되는 전역 환경 변수를 추가할 수 있다.
- 빌드 기록 제한: 오래된 빌드 데이터를 자동으로 정리하여 디스크 공간을 관리한다.
사용자 이름과 비밀번호 재설정
젠킨스 관리자 계정의 비밀번호를 재설정하려면 다음과 같이 진행하면 된다.
- Jenkins 홈 디렉터리로 이동한다.
- 기본 경로: /var/lib/jenkins (Linux), C:\Program Files\Jenkins (Windows)
- config.xml 파일을 백업한 뒤 열어 사용자 계정을 확인한다.
- 명령어를 사용해 새 비밀번호를 설정하거나, 필요 시 사용자 데이터를 초기화한다.
- Jenkins를 다시 시작하여 변경 사항을 반영한다.
신규 사용자 추가
젠킨스에서 새로운 사용자를 추가하려면 다음과 같이 진행하면 된다.
- Manage Jenkins → Manage Users 클릭
- Create User 버튼을 선택
- 사용자 이름, 비밀번호, 이름, 이메일을 입력
- 새로운 계정이 생성되면 해당 사용자에게 필요한 권한을 할당한다.
전역 도구 구성 설정
전역 도구 구성의 이해
전역 도구 구성(Global Tool Configuration)은 젠킨스가 다양한 빌드 및 배포 도구를 사용할 수 있도록 설정하는 영역이다. 이를 통해 Jenkins는 다양한 빌드 환경에 필요한 도구를 자동으로 관리한다.
주요 도구 구성
Global Tool Configuration 메뉴에서 설정할 수 있는 주요 도구는 다음과 같다.
- JDK(Java Development Kit)
- Jenkins가 Java로 빌드된 만큼 JDK 설정은 필수이다.
- Java 경로를 수동으로 지정하거나 자동 설치를 활성화한다.
- Git
- 소스 코드 관리를 위해 Git 클라이언트의 경로를 지정한다.
- 자동 설치 옵션을 활성화하면 Jenkins가 최신 Git 버전을 다운로드한다.
- Gradle 또는 Maven
- 빌드 도구를 설정하여 Jenkins가 빌드 프로세스를 자동화할 수 있도록 한다.
- 환경 변수로 경로를 설정하거나 Jenkins에서 다운로드하도록 구성할 수 있다.
- NodeJS, Python 등 기타 도구
- 플러그인을 통해 Jenkins는 다양한 언어와 도구를 지원한다. 사용 중인 기술 스택에 맞게 추가 도구를 설정할 수 있다.
설정 저장 및 테스트
모든 도구 설정을 완료한 후 저장(Save) 버튼을 클릭하여 변경 사항을 저장한다. 설정이 올바른지 확인하려면 테스트 작업을 생성하여 실행해 보자.
반응형
'VCS > CICD' 카테고리의 다른 글
젠킨스 작업의 이해 (0) | 2024.12.29 |
---|---|
젠킨스 자격 증명 관리와 사용자 관리 (0) | 2024.12.29 |
젠킨스 플러그인 관리와 보안 관리 (0) | 2024.12.29 |
JenKins로 CI/CD 시작하기 (1) | 2024.12.27 |
CI/CD의 필요성 (1) | 2024.12.21 |
댓글