We are Architect

젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(6) 본문

CI & CD/Jenkins

젠킨스로 배우는 CICD 파이프라인: 젠킨스 플러그인 관리(6)

the best infra 2024. 12. 24. 00:21

 

* 전역 도구 구성 설정

  • 전역 도구 설정 페이지는 현재 도구 페이지에 포함이 되어 있다.

 

 

* 전역 도구 구성의 이해

  • 메이븐 빌도 도구 관련 설정
    • 메이븐은 컴파일, 패키징, 배포 같은 자바 애플리케이션 빌드 단계를 자동화하는 데 사용된다.
    • 메이븐은 다른 플러그인들의 지원을 받아 작업을 수행하는 명령행 인터페이스 빌드 도구이다. 
    • 메이븐의 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회사 공용 설정 파일
  • 메이븐 설치하기
    • 메이븐을 설치하는 설정구간이다.
    • Name은 메이븐을 젠킨스에서 사용 시 사용하게 되는 이름이다.
    • 로컬에 메이븐이 이미 설치되어 있다면 해당 경로로 설정해서 사용해도 된다.
      • 해당 경우는 pc 혹은 운영체제에서 젠킨스를 실행할 때 적용된다.
    • 혹은 메이븐 다운로드 사이트의 경로에 다운로드 파일명을 입력해도 된다.
    • 없다면 자동 다운로드를 하도록 하자.

 

  • JDK설치하기
    • 자바로 빌드되는 애플리케이션을 위해서 설치한다.
    • Maven과 동일하게 로컬에 존재한다면 로컬에 존재하는 경로로 설정한다.
    • 없다면 자동 다운로드한다.