Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (4)

1. 개요 우리는 지금까지 Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (1) Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (2) Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (3) 을 거쳐서 iOS, Android 모두 구성을 마쳤다. 이제 앞에서 진행했던 JS Test-> Native Test -> Beta Test Deploy 과정을 모두…

Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (3)

1. React Native 프로젝트에서 Fastlane을 사용하기(Android 편) 이제 ios를 모두 구성하였으니, android를 구성해보자. Android의 경우는 beta 배포로서 Beta ? Fabric도 가능하지만, 이 가이드에서는 간편함을 위해 AWS S3를 사용해본다. DevOpsForRN/android/fastlane/Fastfile 경로에 다음과 같이 작성한다. 아래 내용은 Setup - fastlane docs 가이드를 따라 하면 동일하게 구성할 수 있다. # This…

Fastlane, CircleCI를 이용하여 React Native DevOps 도입기 (1)

1. 개요 사내 프로젝트를 진행하면서 React Native 앱을 개발하게 되었는데, 앱이 점점 덩치가 커지더니 코드 라인 수가 몇만 라인을 돌파할 즈음 CI/CD 프로세스 없이는 도저히 프로젝트 진행이 불가능하다고 느껴졌다. -(너무 늦게 도입했다는 생각이..)- 예를 들자면 다음의 경우에 개발자의 Context Switching이 많이 일어나고 개발자의 생산성이 떨어지는 문제가 있었다.…