<aside> 🛠 ■ Bitrise CI/CD 도입을 통한 배포 과정 자동화 및 효율성을 향상 시킨 경험
- Background
- 리딩앤 서비스는 하나의 프로젝트와 사내 디자인 시스템, Utils, Viewer 등 5개 이상의 공통 모듈이 결합하여 형성되어 있음.
- 배포를 위해서는 프로젝트와 공통 모듈의 버전을 세팅한 후 APK를 추출하고, 이를 다운로드 할 수 있는 웹 페이지를 생성하여 QA 팀에 전달.
- Problem Situation
- 개발자의 실수로 잘못된 버전의 모듈로 APK 파일을 추출하여 전달해 잘못된 파일을 QA 검증하는 경우가 있었음.
- 웹페이지 생성 및 전달, Slack 알림 등 복잡하고 많은 리소스가 필요함.
- Troubleshooting & Result
- 사내 모바일 개발자들과 함께 Bitrise를 도입하여 CI/CD 를 구축하고 규칙을 문서화하여 배포 과정의 효율성이 향상 되었으며, HumanError를 예방하여 안정적인 배포가 가능해짐.
- 복잡한 과정을 자동화 함으로서 필요한 시간을 단축. </aside>
'Android > 기타' 카테고리의 다른 글
하나의 프로젝트에서 여러 다른 버전의 앱을 만들어 보자!(1) - BuildType, productFlavors (0) | 2024.01.28 |
---|---|
안드로이드에서의 직렬화에 대해 알아보자 (Serializable, Parcelable) (1) | 2023.12.02 |
Image Loader (0) | 2023.10.22 |
하나의 프로젝트에서 여러 다른 버전의 앱을 만들어 보자!(2) - 딥링크, 앱링크 (0) | 2023.07.19 |
딥링크와 앱링크 (0) | 2023.07.19 |