본문 바로가기
반응형

CI2

데브옵스(DevOps)란? [목차] 데브옵스(DevOps)란? DevOps는 개발(Development)과 운영(Operations)의 합성어로 소프트웨어 개발과 IT 운영 사이의 커뮤니케이션, 협업, 자동화, 통합을 강조하는 문화와 방법론을 의미합니다. DevOps는 기존의 개발과 운영 사이의 경계를 허물고 개발자와 운영팀 간의 소통과 협력을 강화하여 더 빠르고 안정적인 소프트웨어 개발과 배포를 이끌어냅니다. DevOps는 자동화를 통해 반복적이고 기계적인 작업들을 자동으로 처리하여 인간의 실수를 최소화하고 작업 효율성을 향상시키는데, 자동화된 테스트는 코드의 안정성과 신뢰성을 검증하며 지속적인 통합과 지속적인 배포를 통해 신규 코드 변경사항을 자동으로 운영 환경에 배포합니다. 또한 DevOps는 모니터링과 로깅을 통해 실시간으.. 2023. 8. 1.
CI/CD(Continuous Integration/Continuous Delivery)란? CI/CD(Continuous Integration/Continuous Delivery) CI(Continuous Integration)와 CD(Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 더 짧은 주기로 클라이언트에게 제공하는 방법으로, 두 가지 개념은 팀의 개발 및 배포 프로세스를 자동화하고 품질을 유지하며 효율성을 향상시키는 데 도움을 줍니다. 그러면 각각에 대해 자세히 알아보겠습니다. CI(Continuous Integration)란? CI는 개발자들이 코드 변경 사항을 정기적으로 공유 리포지토리에 병합하고, 이를 자동으로 빌드 및 테스트하여 코드 품질을 지속적으로 유지하는 프로세스입니다. 여러 개발자들이 동시에 작업을 하고 각자의 변경사항을 공유 리포지토리에 통합할.. 2023. 7. 11.
반응형