로딩
티스토리 데이터 처리 중입니다.

Jenkins를 사용하여 EC2에 자동배포하기

 Jenkins를 사용하여 EC2에 자동배포하기

문제 상황 테스트를 위한 서버에 배포할 때 수동으로 진행을 하였다. 과정은 다음과 같다. 1.

깃허브에서 코드를 받아온다 2. 로컬 환경에서 빌드한다 3.

빌드 완료 후, 작업물을 .tar.gz 파일로 압축한다 4. 테스트 서버로 전송한다 5.

테스트 서버에서 압축을 푼다 6. 테스트 서버에서 필요한 install을 진행 7.

테스트 서버에서 프로젝트를 실행 QA를 진행하면서 수정사항이 생길때 마다 위의 작업을 반복하였다 백엔드 소스와 프론트 소스 2가지를 매번 수작업으로 진행하려니 너무너무 귀찮았다 사실 그린/블루 배포가 구축된게 있으나 테스트 서버 배포에 사용하기에는 너무 과한 느낌이고 무엇보다 너무 느려서 결국 수동 배포를 하게 된다 수동 배포가 결국 위의 작업을 반복하는 것이기에 귀찮음을 이기지.....