git cicd

    [한배:국악 매트로놈] Xcode Cloud를 통한 CI/CD 도입기

    기획이 늘어나고 코드를 개선하면서 코드를 분리하거나 이관하는 경우가 발생하였다. 수정된 코드를 신규 Release 전에 기능을 확인하지만 따로 QA를 진행할 리소스는 없기 때문에 배포 후 기존에 발생하지 않았던 기능적 문제가 있는 부분을 발생하고 추가 Release를 진행하게 되는 경우가 꽤 많았다. 신규 코드 배포 시 테스트, 아카이빙, 배포하는 과정 x 2를 수행하게 되면서 배포에 들어가는 시간을 단축하고 싶었다. 또한 매 배포 후 확인되는 문제 사항에 대해서 코드의 품질이 일관적이지 않음을 깨닫고 CI/CD를 도입함을 통해서 배포 이전에 최소한의 코드 품질을 자동적으로 유지할 수 있도록 조치를 취해야 겠다는 생각이 크게 들었다.1. CI/CD에 대하여CI란? 공유 저장소의 선택된 브랜치에 코드를..

반응형