CI CD InfraStructure/Jenkins

[Jenkins] CI/CD에 필요한 Git, Maven, Tomcat 설정

유혁스쿨 2023. 7. 7. 17:43
728x90
반응형

GIT 설정

 

좌측 메뉴를 보면 Updates / Available plugins / Installed plugins 세가지를 확인할 수 있다.

  • Updates : 업데이트된 플러그인 목록
  • Available plugins : 설치 가능한 플러그인
  • Installed plugins : 설치된 플러그인

우리가 필요로 하는 플러그인 항목은 GitHub plugin이다.

Available plugins에서 Github plugin을 검색하면 검색이 되지 않는다.

이 말은 이미 설치되었다는 뜻으로 Installed plugins 항목을 가서 확인해보면 존재한다.

위와 같이 Installed plugins 항목에서 GitHub plugin을 검색하면 플러그인이 설치되어있는 것을 확인할 수 있다.

 

다시 Jenkins 관리로 돌아간 후 Tools 메뉴를 선택한다.

하단의 Git installtions에서 Jenkins에서 Git을 설정한다.

 

이름은 Default로 지정하고 그 아래 git 이라는 커맨드는 그냥 사용할 수 있다.

jenikins가 설치되어있는 PC에 git이라는 Command를 사용할수 있는가를 묻는것이다.

 

4) 사용하는 환경에서 git command 확인하기

> docker ps

> docker exec -it jenkins-server bash
  • exec : Docker 컨테이너가 기동되있는 상태에서 추가적인 Command를 더 전달하고자 할때 사용하는 Command이다.
  • -i : interactive 
  • -t : tty
  • -it : 화면에 보이는 그대로 사용자 명령어를 입력해서 사용할수 있는 환경에 필요한 옵션을 뜻한다.
    쉽게말해 터미널을 열어서 해당하는 컨테이너에 터미널접속을 하는것이다.

git command 사용가능 여부 확인

:/$ git --version

git의 버전이 출력되면 git을 사용할 수 있는 상태이다.

 

Save버튼을 누르고 나면 Git 설정이 완료된다.

 


MAVEN 설정

 

이전에 작업했던 Jenkins관리 - Plugins로 들어간다.

 

설치 가능항목인 Available plugins에서 Maven을 검색한다.

설치가되어있지 않아 Maven Intergration을 확인할 수 있다.

체크박스를 체크한 뒤 Install without restart를 선택한다

  • Install without restart : 재시작을 생략하고 설치
  • Download now and install after restart : 다운로드 후 재시작

다음 페이지에 플러그인이 설치된것을 확인하고 다시 Jenkins관리 - tools로 이동한다.

 

 

사용하는 환경에서 Maven 설치 확인하기

> docker ps

> docker exec -it jenkins-server bash

:/$ mvn --version

mvn이라는 약어를 사용해서 version표기가 출력되지 않으므로 maven이 설치되지 않았기 때문에 Maven을 설치한다.

 

아래 링크를 클릭하여 접속한 뒤 Files 영역에서 Binary zip archive에 해당하는 Link를 선택한다.

https://maven.apache.org/download.cgi

 

관리하고자 하는 원하는 경로에 압축을 푼 뒤 해당 경로를 시스템 변수로 등록하고 Path도 함께 등록한다.

 

이후 아래와 같이 Jenkins에서 설정한다.

Add Maven버튼을 클릭한다.

name에 적절한 이름 (Maven3.8.5)를 지정한다.

 

Add Installer버튼을 클릭한다.

Version을 3.8.5를 선택한다.

Maven이 설치가 되어있지 않다면 install automatically를 체크해서 설치를 할 수 있다.

만약 기존에 Maven이 설치되어 있다면 Maven경로를 입력할 수 있다.

Save버튼을 누르고 나면 Maven 설정이 완료된다.

 


Tomcat

 

 

 

이전에 작업했던 Jenkins관리 - Plugins로 들어간뒤 Maven 항목을 찾아간다.

 

설치 가능항목인 Available plugins에서 Deploy to container를 검색한다.

 

 

Install without restart를 선택한다.

 

 

이상으로 Jenkins에 GIT과 MAVEN, Tomcat을 설정하는 포스팅을 마칩니다. 감사합니다.

 

728x90
반응형