Gitlab CI 적용하기
·
Git
CI란 CI란 지속적 통합(Continus Integration)의 약자로, 변경사항이 꾸준히 자동으로 빌드 및 테스트되는 것을 말한다. CI를 통해 여러 개발자가 동시에 작업할 때 인터럽트가 발생하는 것을 방지할 수 있다. CI의 중요성 CI는 특히 여러 사람이 협업하여 개발할 때 중요한 기술이다. 만약 CI/CD를 사용하지 않고 개발자가 직접 프로젝트를 배포한다면 다음 단계를 따를 것이다. 반면 CI/CD를 적용한다면 개발자는 구현하고자 하는 코드에만 집중할 수 있다. 즉 CI/CD를 통해 위 과정을 하나로 단축할 수 있다. 이처럼 CI는 배포 프로세스를 자동화시킬 뿐만 아니라 여러 사람이 개발할 때 발생하는 충돌 문제도 일부 해결해 준다. 예를 들어 아래 그림과 같은 개발 과정에서 프로젝트를 빌드 ..