젠킨스
-
03. CI / CD 툴을 적용해 단순 반복 작업 해결하기 (Jenkins)Projects/뮤직 플레이 리스트 2021. 6. 12. 15:33
단순 반복 작업의 연속... 그 전까지 나는 앱을 배포하기위해 다음과 같은 과정을 거쳤다. 1. 로컬 환경에서 테스트 하기 2. 이상이 없는 최종 버전 build하기 3. build로 나온 결과물인 dist폴더에 있는 내부 작업물들을 복사해서 build버전이 있는 git 레포지토리 폴더에 옮겨넣기. 4. build 프로젝트 git push 하기 5. 터미널에서 내 서버로 접근한 뒤(ssh) build 프로젝트 pull 받기 6. 배포 버전에 이상이 있다면 위 과정 반복하기. 모바일 환경에서 테스트할 수 밖에 없는 상황이면 다음과 같은 과정을 수 없이 반복해야 했고, 그러한 단순 작업에 들어가는 시간적, 감정적 비용이 상당했다. CI / CD란? 이러한 문제를 해결하기 위해 우리의 위대한 개발자들은 코드 ..