본문 바로가기
Spring Boot

[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포

by 디토20 2022. 3. 24.
반응형

 

 

[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 4단계 자동 배포

 

 

 

[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치

https://be-developer.tistory.com/13

 

 

[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동

https://be-developer.tistory.com/15

 

 

[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드

https://be-developer.tistory.com/16

 

 

 


 

 

드디어... 마지막 단계인 자동 배포 ><

힘들었다아

 

 

 

jenkins - gradle 배포 자동화

 

jenkins 관리 - 플러그인 관리 클릭

 

 

post build task 검색 후 설치가능 탭에서 설치

 

나는 이미 설치를 해서

설치가능에서 보이지 않는다.

 

 

 

 

 

Dashboard - My Views 에서 내가 배포할 프로젝트 클릭

 

 

 

구성 클릭

 

빌드 후 조치 - post build task 클릭

 

 

 

 

Log text build 시 이 텍스트가 있으면

아래 script를 실행하라는 의미인데

 

build 되면 BUILD SUCCESSFUL 이 로그에 찍히기 때문에

나는 성공 시 스크립트를 Log text = SUCCESS 일 때 실행되도록 옵션을 주었다. 

 

 

그리고 실행할 Script 적기

 

아 여기서 어이없게 많이 헤맸다 ㅋㅋㅋ

 

항상 Linux에서만 조작하던 버릇이 있어서

계속 nohub 커맨드로 이것저것 해봐도

자꾸 script 실행이 안돼서

아 왜 안되지... 하면서 여기저기 헤맸는데

 

생각해보니 local환경은 windows기 때문에...

처음으로 start라는 커맨드를 써봤다

 

황당ㅋㅋㅋㅋㅋ

 

 

빌드 폴더

Dashboard - jenkins 관리 - 시스템 설정 상단에 홈 디렉터리 속에 있는데

 

홈디렉터리/workspace/프로젝트명/build/libs/*.jar 

경로에서 실행시키면 된다.

 

 

일단 여기까지 오면 자동 배포까지 완성!!

 


 

근데 빌드 할때마다 배포가 다시 되기 때문에

이미 배포된 프로세스 킬 하고

재 배포 해야하는데....

 

배포된 프로세스 킬하는 커맨드를 못찾아서

아직 재배포를 못하고있다..

 

 

리눅스 환경이었으면

한참전에 끝났을텐데 

 

 

 

좀더 구글링을 하러

이만 떠납니다

728x90
반응형

댓글