데브옵스1 [Devops] CI/CD란? CI/CD 1. CI/CD란? CI 란? CI는 Continous Integration의 약자로 지속적 통합 을 뜻한다. 애플리케이션의 새로운 코드들을 자동으로 빌드 및 테스트 되어서 레포지토리에 통합(merge) 되는 것을 의미. 예시 예를 들어, 하나의 프로젝트를 진행하는데 여러명의 개발자가 협업을 하며 개발을 같이 진행하고있다. 이런 상황에서 개발자들이 빈번한게 merge하지 않고, 3~4일에 걸쳐 merger를 하거나 더 오랜 기간동안 개발을 진행하며 며칠동안 작업한 코드들을 한 번에 merge를 한다면 결과는? → 분명 생각치 못한 코드들의 충돌이 생겨날 것이다. 이렇게 된다면 코드를 작성하고, 충돌을 수정하는데에 시간을 더 소비하는 상황이 생긴다. CI의 Point 위의 예시를 보았을 때, C.. 2023. 4. 9. 이전 1 다음