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
- maven
- GIT
- terraform
- python
- 변수
- Linux
- 명령어
- it기사
- AI
- git hub
- jenkins
- 사용자 계정 관리
- 프로세스 관리
- 리눅스
- 함수
- nexus
- dockerfile
- 클라우드
- docker
- open ai
- go
- AI챗봇
- Azure
- awskrug
- aws사용자모임
- AWS
- 애저
- 파이썬
- 표준 라이브러리
- 3티어 아키텍처
Archives
- Today
- Total
We are Architect
젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(6) 본문
* 전역 도구 구성 설정
- 전역 도구 설정 페이지는 현재 도구 페이지에 포함이 되어 있다.
* 전역 도구 구성의 이해
- 메이븐 빌도 도구 관련 설정
- 메이븐은 컴파일, 패키징, 배포 같은 자바 애플리케이션 빌드 단계를 자동화하는 데 사용된다.
- 메이븐은 다른 플러그인들의 지원을 받아 작업을 수행하는 명령행 인터페이스 빌드 도구이다.
- 메이븐의 setting이라는 파일은 메이븐의 동작 방식을 제어하는 설정 파일이다.
- 메이븐의 설정에는 다음 2개의 구성 파일이 사용된다.
- Default settings provider(사용자 설정) : 이 파일의 기본 위치는 {user.home}/.m2 /settings.xml 이고 파일 이름은 settings.xml이다. {user.home}은 현재 사용자 경로를 의미한다.
- 더 쉽게 이야기 하면 Default settings provider는 개인 설정 파일
- Default global settings provider (전역 설정) : 이 파일의 기본 위치는 ${maven.home}/conf /settings.xml 이고 파일 이름은 setting.xml 이다. {maven.home}은 메이븐 설치 경로를 의미한다.
- Default global settings provider는 회사 공용 설정 파일
- Default settings provider(사용자 설정) : 이 파일의 기본 위치는 {user.home}/.m2 /settings.xml 이고 파일 이름은 settings.xml이다. {user.home}은 현재 사용자 경로를 의미한다.
- 메이븐 설치하기
- 메이븐을 설치하는 설정구간이다.
- Name은 메이븐을 젠킨스에서 사용 시 사용하게 되는 이름이다.
- 로컬에 메이븐이 이미 설치되어 있다면 해당 경로로 설정해서 사용해도 된다.
- 해당 경우는 pc 혹은 운영체제에서 젠킨스를 실행할 때 적용된다.
- 혹은 메이븐 다운로드 사이트의 경로에 다운로드 파일명을 입력해도 된다.
- 없다면 자동 다운로드를 하도록 하자.
- JDK설치하기
- 자바로 빌드되는 애플리케이션을 위해서 설치한다.
- Maven과 동일하게 로컬에 존재한다면 로컬에 존재하는 경로로 설정한다.
- 없다면 자동 다운로드한다.
'CI & CD > Jenkins' 카테고리의 다른 글
젠킨스로 배우는 CICD 파이프라인: 자격 증명 관리(8) (0) | 2024.12.24 |
---|---|
젠킨스로 배우는 CICD 파이프라인: 젠킨스 보안 관리(7) (1) | 2024.12.24 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(5) (1) | 2024.12.23 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 구성(4) (1) | 2024.12.21 |
젠킨스로 배우는 CICD 파이프라인: 젠킨스 설치(3) (0) | 2024.12.21 |