[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
경로에서 실행시키면 된다.
일단 여기까지 오면 자동 배포까지 완성!!
근데 빌드 할때마다 배포가 다시 되기 때문에
이미 배포된 프로세스 킬 하고
재 배포 해야하는데....
배포된 프로세스 킬하는 커맨드를 못찾아서
아직 재배포를 못하고있다..
리눅스 환경이었으면
한참전에 끝났을텐데
좀더 구글링을 하러
이만 떠납니다
'Spring Boot' 카테고리의 다른 글
[Spring Boot] aws s3 presignedUrl로 업로드 하는 법(One Time Token, OTT) (0) | 2022.07.29 |
---|---|
[SpringBoot] Github Action으로 AWS EC2 자동 빌드/배포하기(CI/CD) (10) | 2022.05.04 |
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 3단계 자동 빌드 (0) | 2022.03.24 |
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 2단계 github 연동 (0) | 2022.03.23 |
[SpringBoot]Jenkins/windows 빌드 및 배포 자동화 - 1단계 windows에 설치 (0) | 2022.03.23 |
댓글