무중단 배포 진행하기
무중단 배포 진행하기 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을 한다.
name은 원하는 이름으로 설정하고, 각 프로젝트에 맞는 Gradle 버전을 설정한다.
해당 프로젝트의 Job 설정으로 넘어가 Add build step > Invoke Gradle Script를 선택하고, 아래와 같이 설정한다.
고급 버튼을 눌러 아래와 같이 설정한다.
이렇게 설정하고, git에서 Push 하면 /var/lib/jenkins/workspace/프로젝트이름/build/libs 에 실행 파일이 생성된다.