개발공부
CI/CD 란?
bzerome240
2022. 7. 4. 00:32
CI (Continuous Integration)
: 자동 빌드 / 테스트 자동화 과정 / 지속적인 통합테스트
커밋할 때마다 빌드와 자동 테스트가 이루어져 동작을 확인한다.
CD (Continuous Delivery / Deployment)
: 배포 자동화 과정 / 지속적인 서비스 제공 / 지속적인 배포
Flow: 개발 ---> CI ---> CD
CI/CD 종류
- Jenkins
- CircleCI
- TravisCI
- Github Actions
CI/CD 장점
실무에서 일일히 빌드, 테스트, 배포 과정을 직접 하는데 많은 시간이 소비되는데, 자동화 구축을 통해 해결될 수 있다.
참고
[CI/CD] CI/CD란? - 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) 기본개념
매번 개발자가 코드를 수정하고 빌드와 테스트를 하고 배포까지 한다면 상당히 많은 시간이 소요됩니다. 하지만 git에 코드를 올리는 것만으로도 누군가가 빌드와 테스트, 배포까지 해준다면,
seosh817.tistory.com
[DevOps] 그래서 CI/CD가 뭔데? - 낮코밤코
드디어 CI/CD까지 도착하여 포스팅을 하게 되었다. 긴 시간이었고, 나 또한 그동안 배우고 겪었던 것들을 글로 풀어내느라 시간을 꽤 썼다. 인터넷을 찾아보면 CI/CD에 관련된 수 많은 자료가 나오
owin2828.github.io
728x90
반응형