728x90
반응형
CI/CD란
CI/CD는 지속적인 통합(ContinuousIntegration)과 지속적인 배포/배포(ContinuousDelivery/Deployment)의 합성어로, 소프트웨어 개발 및 배포 과정을 자동화하고 지속적으로 개선하는 방법론입니다.
CI/CD는 다음과 같은 과정으로 구성됩니다.
- 지속적인 통합(ContinuousIntegration) : 개발자들이 작성한 코드를 공유 저장소에 통합하고, 자동화된 빌드와 테스트를 수행합니다. 이를 통해 코드의 품질과 안정성을 유지하고, 개발자들이 공동으로 작업할 때 충돌이 발생하는 것을 방지합니다.
- 지속적인 배포/배포(ContinuousDelivery/Deployment) : 지속적인 통합 단계에서 테스트 및 빌드된 소프트웨어가 자동화된 배포/배포 파이프라인을 통해 스테이징 및 운영 환경으로 배포/배포됩니다. 이를 통해 신속하고 안정적인 소프트웨어 배포를 할 수 있습니다.
CI/CD를 적용하면, 개발자들은 더욱 빠르게 소프트웨어를 개발하고 배포할 수 있으며, 소프트웨어의 품질과 안정성도 향상됩니다. 또한 개 발 및 운영간의 협업과 소프트웨어 전달 프로세스를 자동화하여 인력과 비용을 절감할 수 있습니다.
728x90
반응형
'기타' 카테고리의 다른 글
Dockerfile 이미지 생성, 빌드, 배포 (0) | 2023.03.29 |
---|---|
CI/CD를 구현하기 위해 도구 (0) | 2023.03.29 |
DevOps를 위한 다양한 도구 (0) | 2023.03.28 |
DevOps란 (0) | 2023.03.28 |
티스토리 블로그에 카카오 애드핏(Kakao Adfit) 광고를 삽입하기 위한 조건 (0) | 2023.03.24 |