Devops란
·
Devops
DevOps는 소프트웨어 개발(Dev)과 소프트웨어 운영(Ops)을 통합하는 단어로, 빠른 개발 사이클과 지속적 배포를 가능하게 하기 위한 움직임으로 시작되었습니다. 데브옵스 문화가 자리잡으며 어플리케이션의 전체 주기를 관리하기 위한 시스템이 필요해졌습니다. 소프트웨어에 개발 주기는 점점 복잡해지고 정지 업데이트와 배포가 잦은 환경 속에서 업무 효율을 낼 수 있는 도구를 필요로 하게 된 것이죠. 그러면서 주목받게 된 것이 CI/CD라는 개념입니다. CI(Continuous Integration)단계에서는 코드 변경사항을 빌드하고 테스트하게 되며 CD(Continuous Deployment)단계에서는 앞서 빌드하고 테스트한 소스를 배포하는 단계를 진행하게 되는데요. 여기서 중요한 것은 이런 빌드와 테스트 ..