2. Jenkins Git/Maven 설정

2024. 9. 10. 22:50CICD/Jenkins

JDK 설정 

JDK 경로는 which java 로 볼수있는데, 

jdk 가 전부 포함된 폴더를 가르켜야 하므로 설정할때는 

bin 폴더의 상위 폴더인 opt/java/openjdk 폴더를 쓴다.

 

Gihub 플러그인 설치 유무 확인 

1. Jenkins 관리 > Plugins 

 

Installed plugins > github 검색 

Github plugin 가 있으면 있는거다.

 

아래 처럼 설정하고 Apply > Save

Maven 설정 

1. Jenkins 관리 > Plugins > Available plugins > maven 검색 

Maven Integration 설

 

Tool 에 들어가서 설정 

 

clean: 빌드 했었다면, 이전 작업물 지우기

compile: 컴파일 

package : 컴파일이 완료되면, pom.xml 에 지정된 옵션에 따라 package 파일을 만들라.

 

maven 에서는 war, jar 2가지 형태 package 를 제공함.

 

Springboot project 는 2가지 실행 방식이 있다.

1. web aplication 은 내장 톰캣이므로, jar 파일을 실행하면 내장 톰캣에 의해 웹서버가 실행되는 방식

2. 톰캣 같은 타 웹 어플리케이션서버 우리가 만든 패키지 파일을 복사해서 , 해당서버 안에서 웹서버가 실행되도록 할수있다. (그럴 경우 war 파일을 복사해야한다) 

 

작업물 

 

cd /var/jenkins_home/workspace 에 잘 소스를 가져왔고,

cd target 에 hello-world.war 패키지 파일이 잘 빌드된걸 볼수있다.

 

'CICD > Jenkins' 카테고리의 다른 글

1. Jenkins 설치 및 샘플 빌드  (0) 2024.09.08