continuous-integration - appcenter - microsoft visual studio app center
IntegraciĆ³n continua con React Native (3)
Tengo una aplicación React Native Starter para Android y iOS que usa Bitrise.io y es compatible con BitBucket. Las pruebas se ejecutan con Jest y tienen más del 86% de cobertura. Hay una serie de videos que detalla el proceso de CI. Intercambiar Github por Bitbucket es trivial, durante el proceso de registro se le pedirá un proveedor (Github / Bitbucket). Después de eso, todo debería ser igual. Nota: soy el desarrollador.
Soy nuevo en iOS. ¿Puede alguien decirme cómo puedo configurar CI para que reaccione como nativo? Actualmente uso el código pero no creo que ofrezcan nada para iOS. ¿Alguna sugerencia sobre cualquier herramienta alojada de CI que sea compatible con bitbucket? Gracias
Estoy usando buddybuild para mis aplicaciones React Native. Está yendo increíble hasta ahora. Me sentí un poco molesto un poco complicado y tuve algunos problemas durante mis compilaciones, Buddybuild es totalmente transparente. Me ayuda no solo con la integración continua, sino también con:
Comprobando las compatibilidades de Xcode: con cada versión nueva y beta de Xcode, buddybuild tomará la compilación más reciente y exitosa de su aplicación, la ejecutará contra la versión más nueva de Xcode y le enviará por correo electrónico los resultados de cualquier posible cambio.
Soporte de prueba de primera clase: Ejecute pruebas UI y pruebas unitarias en simulador, emulador y dispositivos físicos.
Análisis de código estático
Cobertura del código: sepa exactamente cuánto de su base de código se está ejerciendo durante la prueba.
Implementaciones instantáneas: organice sus probadores en grupos para configurar las compilaciones que obtienen y con qué frecuencia deben recibir nuevas versiones de su aplicación.
Publique en Play Store y App Store: ¡ Implemente su aplicación automáticamente en Play Store o App Store!
Y también la integración continua construirá las versiones de Android e iOS de su aplicación. Simplemente a bordo de la aplicación dos veces y seleccione iOS luego Android para tener ambas versiones compiladas.
Puede usar circleci que tenga una buena integración con otras herramientas como Fastlane, aquí cómo configurar otro y más. Talk to talk de Joe Stanton @ React Meetup London un artículo más importante de Ramesh Nair