CI / CD
·
개발정보
개발을 하다보면 CI 또는 CD에 대한 이야기를 많이 들어본다. 간단하게 알기론 내가 git에 코드를 올리면 누군가가 빌드와 테스트, 배포를 해줘서 쓸대없는 시간이 낭비되는 것을 방지할 수 있다 프로젝트를 진행할 때 수정, 빌드, 배포하는 과정을 통해 작업한 내용이 실제로 동작하는지 테스트하고 검증할 필요가 있다. 이것을 매번 수동으로 반복하면 시간이 걸리고 실수를 할 수 있다. 이를 위해서 CI / CD가 생겻다. CI ? 지속적인 통합이라는 뜻이다. 개발을 진행하면서 품질도 관리할 수 있는 것으로 여러 명이 하나의 코드에 수정을 진행해도 지속적으로 통합해서 관리할 수 있다. CI는 개발자가 빌드와 테스트를 직접 하지 않고도 수정한 코드를 브랜치에 병합하기만 하면 자동으로 빌드와 테스트를 검증할 수 있..