-
Notifications
You must be signed in to change notification settings - Fork 1
출시 과정
Minseong Kim edited this page Sep 17, 2022
·
14 revisions
release/v1.x.x
브런치를 만든다.
build.gradle
의 version name, version code와 CHANGELOG.md
를 적절히 수정한다. version name은 사용자 입장에서 생각해야 한다. 예를 들어 이전 버전이 1.0.0
이고 새로 배포할 버전이 1.0.1
인 경우 여러번 내부 테스트를 진행한다고 해도 version name은 단 한 번만 변경을 해야한다. version code는 내부 테스트에 새로운 앱 번들을 게시하기 위해서는 계속해서 카운트가 필요하다.
release/vX.X.X
브런치에 Push 할 때마다 자동으로 플레이스토어 내부 테스트에 배포된다. 게시된 앱을 직접 테스트한다. 앞서 설명했듯이 version name과 version code를 적절히 수정하며 push 해야 한다. version code를 카운트하지 않고 push 하여 CD 과정이 진행되면 배포에 실패한다.
테스트 후 문제가 없다면 PR 이름을 Release v1.x.x
형식으로 하여 main
브런치를 향하는 PR을 생성한다.
리뷰 후 PR을 main
브런치에 머지한다. 커밋 메시지는 Release v1.x.x
형식으로 해야한다. 그래야 자동으로 release tag가 생성된다.
테스트 된 내부 테스트 버전을 프로덕션 레벨로 승격한다.