Jenkins로 배포 자동화 해보기
다시 돌아왔습니다. 운좋게도 회사에서 AWS EC2로 애플리케이션 배포까지 진행하고 있는데, 자동화가 이루어지지 않은 상태기 때문에 자동화 + 무중단 배포라는 임무가 주어졌습니다. 힘들겠지만 7월 말 회사 테스트 서버부터 적용시키는 것을 목표로 우선 개인 프로젝트를 통해 익혀보려고 합니다. 첫번째 테마는 자동화 입니다. 우선 Git에 commit하면 build, test, deploy가 자동으로 구동되는 CI/CD 툴을 정했습니다. Jenkin를 사용하기로 했고 그 이유는 회사에서 무료버전을 원할 수 있기도 하고, 설정이 까다로운 툴을 써볼수록 나중에 Travis를 사용해도 편할 거 같기 때문입니다.(Travis는 Production 버전은 유료입니다) 그리고 현재 서버/프런트/앱 배포 방식을 파악하고,..
2021.07.17