2. Jenkins Git/Maven 설정
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 패키지 파일이 잘 빌드된걸 볼수있다.
