저희는 모든 리눅스 compute 옵션들에서 크레딧 승수 변화 없이 vCPU와 메모리를 두 배로 늘렸습니다. 이것은 여러분의 안드로이드 빌드가, 동일한 compute 타입과 워크플로우를 사용하면서도 상당한 속도 향상을 가질 수 있다는 것을 의미합니다. 빌드 당 크레딧을 이전보다 적게 사용하면서요. 그 어느 때보다 빨라진 안드로이드 빌드를 위해서 저희 리눅스 머신에 추가된 최적화를 확인해 보세요.
지난 몇 달 동안, 저희는 두 가지 주요 리눅스 업데이트를 선보였습니다. 이러한 가격 대비 퍼포먼스 향상은 빌드 타임을 가속화시키고 릴리즈 주기를 단축시켜서 안드로이드 팀들이 좋은 품질의 앱 개발을 더욱 빠르게 할 수 있도록 하죠.
Bitrise는 업계를 선도하는 모바일 CI/CD와 DevOps 툴링을 기반으로 하는 Mobile DevOps 플랫폼입니다. 저희는 SSO를 포함한 엔터프라이즈 기능 세트와 논리적으로 격리된 가상 네트워크(virtual private cloud) 또한 갖추고 있습니다. 안드로이드 앱을 위한 가장 믿음직한 플랫폼이기도 하고요: 4, 8, 16 vCPU와 이제는 더욱 빨라진 CPU(2.8 GHz에서 3.1 GHz)를 갖춘 새로운 리눅스 머신을 통해서 손쉬운 빌드, 테스트, 디플로이 해보세요.
저희는 두 가지 오픈소스 앱(잘 알려진 보안에 집중하는 웹 브라우저 앱과 인스턴트 메시징 앱)을 대상으로 벤치마크를 실시해 보았습니다. 업데이트 전과 후에 대한 현실적인 결과를 제공하기 위해서 Standard, Elite, Elite XL 머신에서 에뮬레이터 테스트 또한 실시했습니다. 테스트 결과, 빌드 속도 퍼포먼스가 Standard와 Elite에서 30-60% 향상되었습니다.
On Standard:
On Elite:
Elite XL 머신에서는 위 두 가지 앱에서 비교적 작은 7-8%의 퍼포먼스 향상을 보였습니다. 그 이유는 Elite XL 머신이 16 vCPU를 가지고 있고, 여기서 퍼포먼스 향상은 고도로 모듈화된 앱에서 더 커질 수 있기 때문입니다. 이러한 경우, 안드로이드 컴파일 과정(compilation)이 레버리지될 수 있기 때문이지요.
왜 좋을까요?
- 안드로이드 프로젝트를 위한 가성비 좋은 Bitrise 리눅스 머신의 향상된 속도, 품질, 안정성
- 빌드, 테스트, 디버그 피드백 루프의 속도 향상
- 보다 빠르고 높은 신뢰도의 QA 체크와 테스트 프로세스
- iOS와 안드로이드 프로젝트들 모두를 빌드하고 모바일 엔지니어링 프로세스에 대한 크로스 플랫폼 이해도 향상
- Bitrise에서 모든 모바일 프로젝트를 빌드할 때 툴과 탭들 사이에서 맥락(context) 변환 시간 단축
누구에게 좋을까요?
네이티브 안드로이드 앱을 개발하는 모든 팀, 그리고 리눅스 머신을 사용하면서 플러터(Flutter)나 리액트 네이티브(React Native) 앱을 개발하는 모든 팀
어떻게 사용하죠?
새로운 빌드를 시작하세요.
변경 사항들은 자동으로 Standard, Elite, Elite-XL 타입의 리눅스 머신들을 사용하는 빌드에 적용됩니다.
추가 비용은요?
추가 비용은 없습니다. Teams와 Velocity 고객들은 크레딧 승수를 유지하면서 동일한 리눅스 머신 타입을 사용할 수 있습니다.
즐겁게 빌드하세요! 🚀