CICD (2) 썸네일형 리스트형 DevOps업무, CI/CD, 그리고 관련 툴 DevOps는 소프트웨어 개발(Development)과 운영(Operations)의 통합을 목표로 하는 문화와 관행을 의미합니다. CI/CD는 Continuous Integration(지속적 통합)과 Continuous Deployment(지속적 배포)의 약자로, DevOps의 핵심 요소 중 하나입니다. 이를 통해 개발팀과 운영팀 간의 협업을 강화하고, 소프트웨어 배포의 속도와 품질을 향상시킬 수 있습니다.### CI/CD의 주요 개념 1. **지속적 통합 (CI)**: - 개발자들이 코드 변경 사항을 중앙 저장소에 자주 통합하는 과정입니다. - 자동화된 빌드와 테스트를 통해 코드의 품질을 유지하고, 통합 시 발생할 수 있는 문제를 조기에 발견할 수 있습니다. 2. **지속적 배포 (CD)**.. DevOps란? CI/CD란? DevOps : 소프트웨어의 개발(Development)과 운영(Operations)의 합성어 : 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화 DevOps 목적 : 운영 프로세스의 예측 가능성, 효율성, 보안, 유지보수 가능성을 극대화하는 것 제품 출시까지 걸리는 기간(time to market) 단축 (CD) 새로운 판의 더 낮은 실패율 픽스 간 짧아진 리드 타임(상품 생산 시작부터 완성까지 걸리는 시간) 복구 시 더 빠른 평균 시간 (새로운 릴리스의 충돌 및 그 밖에 현재의 시스템를 비활성화하는 상황에서) DevOps 툴체인 계획(Plan) - 목적을 수행하기 앞서 방법이나 절차 등을 미리 생각하여 계획. 코드(Create) - 코드 개발 및 검토, 버.. 이전 1 다음