CI/CD는 무엇일까 (with. github actions)
1. CI/CD는 무엇일까? 1) CI, CD란? CI/CD는 코드 병합, 테스트, 배포를 자동화하는 걸 이야기한다. CI(Continuous Integration)는 지속적 통합을 의미하며, CD는 지속적인 서비스 제공(Continuous Delivery), 배포(Continuous Deployment)를 의미한다. CI, CD는 각각 개념이 다르지만, 같이 구축되는 경우가 많아 CI/CD라고 묶인다. 구체적인 개념은 아래에서 살펴보자. (1) CI? CI는 지속적 통합을 뜻하며, 일련의 통합 과정을 자동화하는 걸 의미한다. 그런데 CI는 어떤 경우 때문에 필요한걸까? A팀에 개발자가 5명 존재한다. 이 팀은 각각, 코드 작업을 완료하여 github에 push한다. 그리고 모인 코드는 병합을 거치게 된..
2021. 11. 9.