반응형
s3
-
커스텀 Gradle Task를 작성해 S3에 자동으로 배포 파일 올리기CI-CD 2026. 4. 22. 23:40
회사의 KMP기반 안드로이드 POS 프로젝트를 운영하면서, 릴리즈 배포 시 APK를 빌드하고 이를 서버나 S3에 업로드하는 과정은 필수적입니다. 저희 팀의 기존 배포 프로세스는 대략 다음과 같았다. 안드로이드 앱 배포 과정build.gradle.kts에 배포 될 버전 명 작성. assembleRelease Task를 실행하여 Apk 빌드.AWS 웹 콘솔 접속 및 로그인. output 폴더에 생성된 Apk 파일을 S3의 배포 버킷에 수동으로 업로드.자사 기기 관리 페이지에 업로드한 파일의 S3 url을 포함하여 패치 파일 정보 등록.기기 관리 앱에서 업데이트 적용.이 중에서 단순 반복 작업인 2, 3, 4 과정을 배포 할 때마다 반복하다보니 번거로웠고, 이런 단순 반복 작업을 진행 할 때마다 시간 낭비가 ..