이번 포스팅에서는 제가 CI 구축업무를 받았을 때 고려했던 내용들에 대해서 공유합니다.신입사원 때 했던 내용을 적는 것이라서 부족한 점이 있으면 양해 부탁드립니다.CI (Continuous Integration)CI는 Continuous Integration의 약자로 정상적으로 동작하는 코드를 유지하기 위한 작업들을 말합니다.거의 모든 개발자들은 협업을 위해 git 같은 형상관리툴을 사용할텐데main branch의 최신 커밋이 정상동작하지 않으면 공동 작업자들이 모두 제대로 된 작업을 할 수 없기 때문에프로젝트 진행에 있어서 코드 개발과 같은 수준으로 중요도를 갖는다고 생각합니다.CI와 테스트정상 동작하는 코드라는 것을 증명하기 위해서 개발자들은 테스트로 자신의 코드를 검증하고 반영하기를 기대받습니다.하..