2016-06-02 4 views
1

네이티브 코드가 변경되면 hockeyapp, 앱 스토어에 배포하려는 반응 형 네이티브 애플리케이션이 있습니다. JS 만 변경된 경우 CodePush 또는 AppHub을 통해 배포하고 싶습니다.네이티브 코드가 변경된 경우에만 새 네이티브 앱을 배포하고 코드 캡션을 통해 배포하고 자바 스크립트의 변경 사항을 적용하여 앱을 배포합니다

이것을 달성하는 가장 좋은 방법은 무엇입니까?

답변

0

네이티브 앱이있는 저장소와 js가 들어있는 저장소가 두 개의 리포지토리에서 분리 될 수 있습니다.

네이티브 응용 프로그램이 포함 된 응용 프로그램은 git 하위 모듈을 사용하여 js 저장소를 참조 할 수 있습니다.

그런 다음 기본 CI 파이프 라인을 설정하여 기본 프로젝트가 전체 빌드 및 배포 파이프 라인을 앱 스토어에 실행하고 js 리포지토리가 CodePush/AppHub를 통해서만 배포되도록합니다.

+1

우리가 보았던 또 다른 일반적인 해결책은 브랜치를 사용하여 자동으로 출시되는 상점을 구별하는 것입니다 (예 : "베타"지점으로 커밋 될 때 HockeyApp에 배포). 다음은 ZeeMee의 워크 플로우를 설명하는 훌륭한 게시물입니다. https://zeemee.engineering/zeemee-engineering-and-the-quest-for-the-holy-mobile-dev-grail-1310be4953d1#.hcq1vrfzt –