[CI/CD] CI/CD 기초 지식
프로젝트를 만들고 배포 후 동작이 올바르게 동작하지 않거나 수정사항이 생겼을 때,수정 -> 컴파일 -> 빌드 -> 테스트과정들을 반복해야한다. CI (Continuous Integration)지속적인 통합이라는 의미개발을 진행하면서 여러명이 하나의 코드에 대해서 수정을 진행해도 지속적으로 통합하면서 관리할 수 있도록 하는 것을 의미한다.참고개발자들 각자 구현해야 할 기능을 new branch에 개발하고 main으로 통합을 Merge라고 한다.CD (Continuous Deployment)지속적 서비스 제공, 지속적인 배포를 의미코드를 변경을 하고 Merge를 통해 빌드, 테스트를 통과하면 수동 개입 없이 해당 변경 사항을 자동으로 배포한다.CI/CD 파이프라인Push/Merge와 같은 이벤트가 발생했을 ..