ENFPY: 빌드 및 환경

Qomi Yoo·2023년 1월 13일
0

업무

목록 보기
3/6

🖥 web tag push (git action으로만 자동배포됨)

  • 깃 크라켄 + 깃헙 액션
  1. 원래 있던 태그 (enfpy-stage-web)를 삭제
  2. merge한 1.9.1에 태그 create-tag-here 로 태그 등록
  3. push 이름 to origin 클릭하면 알아서 자동배포

📱 app code push

  • bitrise> enfpy 클릭 > start / schedule build 클릭

💡 advanced인 경우

release 버전이 있을 경우 사용

  • branch 이름 삭제
  • git tag (기존에 사용한 태그 이름)
  • message
  • workflow, PipeLine : android-code-push-qa, ios-code-push-qa 진행

💡 basic 처리일 경우

그냥 브랜치로 할 경우 basic 사용
tag: , message
android code push , ios code push qa 두가지 돌려야함
advance로 하는 ㅍ경우 release버전이 있을 경우 사용
그냥 브랜치로 할 경우는 basic으로 처리가능

앱 배포 방식

  • 앱 배포 방식 : 스토어 (App Store,Google Store) 배포, 코드푸시 배포

스토어 배포

  • 버전 : 1.X.0 <-X 숫자가 1이 증가되고, 0으로 끝나는 버전은 스토어 배포를 의미한다.
  • 배포 방법
    - Stage 환경 테스트 : AppDistribution,App Tester 엔프피(Stage)로 배포, 해당 버전 가장 최신 빌드 넘버로 받으면 된다. (구글에 초대장 보냈던 노란색 아이콘으로 다운 받을 수 있음)
    • Prod 환경 테스트 : TestFlight, Google Play 내부 테스트

코드푸시 배포

  • 버전 : 1.X.Y <-Y가 0이 아닌 경우에는 코드 푸시 배포를 의미한다.
  • 배포 방법
    - Stage 환경 테스트 : App Distribution,App Tester 엔프피(Stage)에 배포된 1.X.0 가장 최신 버전을 다운받고 앱을 실행하면 자동 업데이트됨
    • Prod 환경 테스트 : App Distribution, App Tester 엔프피(Pre)에 등록된 1.X.0 가장 최신 버전을 다운받고 앱을 실행하면 자동 업데이트 된다.

가장 최신 버전을 받아야하는 경우가 아닐 때

profile
업무일지

0개의 댓글