Chanho_Park

[jenkins] Jenkins Github 연동(7) 본문

배포/Jenkins

[jenkins] Jenkins Github 연동(7)

Chanho_Park 2022. 11. 5. 00:35
728x90

이전 글

 

[jenkins] Jenkins Github 연동(6)

Git 을 사용하려면 Git 이 설치 되어 있어야한다. https://git-scm.com Git git-scm.com 설치 1. Jenkins 관리 -> Global Tool Configuration 들어가서 2. Github Access Token 발급 Github 사이트 -> 오른쪽위 프로필 클릭 -> Setting

chanho-park.tistory.com

 

이전 글에 이어서 Github 연동을 진행할 것이다.

 

 

1.Pom.xml 경로를 지정 해줄 것이다.

 

경로를 작성하기 위해 git에 pom.xml 이 위치한 경로를 파악

* pom.xml 가 있는 폴더까지만

 

필자는

 

/var/lib/jenkins/workspace/젠킨스 프로젝트명/

(공통)

 

 

과 github의

 

Corperate_Project/pom.xml

(개개인이 다름)

* pom.xml 가 있는 폴더까지만

 

 

이것을 가지고

 

 

 

 

젠킨스 Dashboard -> My Views -> 생성된 프로젝트명 클릭 -> 구성

 

Build 에서 Root POM 에

 

위에서 가져온 주소를 합쳐

 

 

/var/lib/jenkins/workspace/젠킨스 프로젝트명/Corperate_Project/pom.xml

 

 

필자 주소 

/var/lib/jenkins/workspace/WMS_Project/Corperate_Project/pom.xml

 

 

Root POM 에 입력

 

 

 

Goals and options 에는 clean install 입력

 

 

2. 배포를 위한 war 파일 Build 설정

 

위에 작성에 이어 한 칸만 내려오면 

 

Post Steps 가 있다

 

Add post-build step 을 눌러

 

Invoke top-level Maven targets 선택

 

 

Maven Version 은 전에 만들어준 Maven Version 선택

 

Goals  에는 POM 과 같이 clean install 입력 

 

저장

 

 

위에 사진에서 고급을 눌러

 

Maven Pom.xml 위치도

위에 언급한 경로 똑같이 입력한다

 

 

 

Apply -> Save

 

 

해당 프로젝트에서 -> 지금 빌드 선택

 

 

 

실패하면 아래와 같이

성공하면 위와 같이 표시

 

 

 

 

성공 했을 시 

작업 공간을 눌러 프로젝트가 있는 지 확인

 

실패 시 -번호 클릭

 

 

 

Console Output  을 누르면 에러 확인 가능하다.

 

 

 

 

이 다음 글에는 Build 된 파일을 가지고 EC2 서버에 Tomcat 실행 할 예정이다.

 

728x90