무중단 배포 진행하기

무중단 배포 진행하기 2023 (3) - 젠킨스 잡 Setting 및 실행파일 확인하기

코드 살인마 2023. 7. 18. 23:47
728x90

젠킨스 잡 Setting

아래와 같이 새로운 잡을 생성한다.

 

설정 완료 후 , 설정한 브랜치에 push을 하면 아래와 같이 자동으로 빌드가 된다.

 

CD(Continues deploy) - 실행 파일 생성하기

수정사항

기존에는 맥 로컬에 Jenkins을 설치하여, 해당 프로젝트를 진행하려 했으나, 맥 로컬의 원격 접속 IP가 재부팅하면 바뀌는 이슈가 있어, Centos7 으로 OS을 변경하였다. (centos7 젠킨스 위치 : sudo vim /etc/sysconfig/jenkins)

 

push을 하면 자동으로 빌드가 되고, 이 파일 위치는 아래와 같다.

/var/lib/jenkins/workspace/파일이름

 

이후 젠킨스 관리 → Tools → Gradle에서 Add Gradle을 한다.

https://github.com/kimsunghyun1995/Traditional-Ticket/assets/48992412/12982b0e-4eaa-40ee-a61b-2de27af6bab9

name은 원하는 이름으로 설정하고, 각 프로젝트에 맞는 Gradle 버전을 설정한다.

 

 

해당 프로젝트의 Job 설정으로 넘어가 Add build step > Invoke Gradle Script를 선택하고, 아래와 같이 설정한다.

 

 

고급 버튼을 눌러 아래와 같이 설정한다.

 

 

이렇게 설정하고, git에서 Push 하면 /var/lib/jenkins/workspace/프로젝트이름/build/libs 에 실행 파일이 생성된다.