realm / realm-js

Realm is a mobile database: an alternative to SQLite & key-value stores
https://realm.io
Apache License 2.0
5.8k stars 576 forks source link

Speed up building of React Native integration test apps #4939

Open kraenhansen opened 2 years ago

kraenhansen commented 2 years ago

We're currently seeing build + run times higher than 30 minutes on iOS and 50 minutes on Android.

We should investigate the cause of this and find solutions for it.

The possible solutions might include:

bmunkholm commented 2 years ago

Bernd: Done for iOS builds. Kneth: close to 10'ish minutes. Confirmation needed. Android: Uses now uses 6 min to build. And 10 min to test.

kneth commented 2 years ago

Confirmation needed

It takes about 10 minutes to build the SDK for iOS, and it takes about 20 minutes to build the test app and run it.

bmunkholm commented 1 year ago

@kneth So we don't need more now?

Nick: Possible options to consider (that have helped on .Net):

kneth commented 1 year ago

@bmunkholm I think we should move to the device farm when possible. Using Linux to build for Android is definitely also a good idea. I suggest we leave the issue open and try to be propose a solution (device farm, Linux build machines).

takameyer commented 1 year ago

Spliting the building of iOS artifacts from combining them into a the xcframework, enabling parallel builds.

Is now done