ios - buddybuild - bitrise
Alternativa a Buddy Build (3)
Sé que esta pregunta probablemente se cerrará y 20 puntos negativos, pero lo que sea.
Apple compró hoy Buddy Build y anunció que procederá a destruirlo tal como lo hicieron con Test Flight. No más soporte para Android. Te odio Apple.
¿Cuál es una buena alternativa para Buddy Build? Si tengo que volver a crear perfiles de aprovisionamiento manualmente, me dispararé.
Creo que Nevercode es una excelente opción para todos, especialmente para aquellos que buscan un servicio de reemplazo para BuddyBuild. Tenemos muchas características excelentes hechas para desarrolladores, nombrando algunas:
- Soporte para iOS, Android, Cordova, Ionic y React-Native
- Configuración rápida
- Muchas integraciones, como Slack, HipChat, TestFairy, Google Play, TestFlight Beta Test en iTunes Connect, etc.
- Posibilidad de oferta personalizada basada en pruebas de paralelización y máquinas Mac Pro
- Pruebas reales de dispositivos basadas en la granja de dispositivos AWS
- Soporte técnico realizado por desarrolladores.
- Programa Beta de Software
Más aquí: https://nevercode.io/welcome-home-android-developer/
Entonces, la respuesta a mi pregunta es AppCenter - https://appcenter.ms .
No pierdas el tiempo con los demás. De vez en cuando Microsoft escribe un software decente. No es Buddybuild pero es la mejor cosa siguiente. Los otros me dieron ganas de arrancarme el pelo. Si tiene que hablar con el servicio de atención al cliente todo el tiempo para que las cosas funcionen, eso es algo malo. Con AppCenter estuve en funcionamiento en 10 minutos. Configuración fácil, a prueba de estupidez, sin lugar a errores de ningún tipo.
Microsoft está invirtiendo una tonelada de recursos en el Centro de Aplicaciones; solo se lanzó desde agosto de 2017. Tienen soporte las 24 horas y comenzarán a trabajar en la firma automática para iOS en los próximos meses.
Si realmente necesita mucha flexibilidad e integraciones con BitRise, pero tenga en cuenta que pasará mucho tiempo haciendo que las cosas funcionen y que las cosas se romperán constantemente. Si tiene una persona dedicada de DevOps en su equipo y le encanta personalizar / programar sus flujos de trabajo con scripts de bash, entonces BitRise puede ser adecuado para usted.
Lista de aplicaciones móviles - Cloud Build Solutions
Lista de criterios / detalles:
- Esto NO es un análisis ni aprobación de ninguna de estas soluciones.
- Intenté enumerar SOLAMENTE soluciones que soporten al menos Android y iOS. Buddybuild era compatible con algunos marcos híbridos, pero no era su enfoque.
- Me centré en proyectos MÓVIL ya que ese es el enfoque de Buddybuild. Hay muchas soluciones (no enumeradas aquí) que son para web, docker, etc.
- Me centré en las soluciones CLOUD HOSTED solo porque eso es también lo que Buddybuild era. Hay varias soluciones (no incluidas aquí) si está dispuesto a alojar su propio servidor de compilación.
- Esta lista se limita a las soluciones que CONSTRUYEN en la nube. En otras palabras, las soluciones en las que tiene que hacer su propia compilación y luego implementarla en la nube no están incluidas.
Con eso fuera del camino, aquí hay una lista de lo que he encontrado hasta ahora, sin ningún orden en particular, y con muy poco análisis aparte de una lectura rápida de sus sitios web. Las correcciones son bienvenidas, pero por favor sean amables, ¡porque esta es una lista rápida!
- Nevercode - https://nevercode.io
- CircleCI - https://circleci.com
- Travis CI - https://travis-ci.org
- Bitrise - https://www.bitrise.io
- Buildkite - https://buildkite.com
- AppCenter - https://appcenter.ms (sí, esto es Microsoft y de hecho son compatibles con iOS, Android y más).
- Buildozer - https://buildozer.io
También es una buena discusión en https://github.com/rnystrom/GitHawk/issues/1330
Lo anterior es "la respuesta" a esta pregunta, pero en caso de que algunas personas no estén completamente conscientes del contexto, siga leyendo para conocer algunos antecedentes en Buddybuild.
¿Qué es Buddybuild?
Buddybuild es una plataforma de integración continua alojada en la nube para construir, probar e implementar aplicaciones iOS y Android con facilidad. Su pretensión de fama es la facilidad con la que uno podría configurar una compilación. Habiendo sido cliente por varios años, puedo dar fe de esto.
Un flujo de trabajo típico de Buddybuild incluye un proyecto de iOS o Android donde el código fuente está alojado en GitHub, Bitbucket y otros. Desde allí, el monitor de sistemas Buddybuild se compromete con el código fuente y, en función de la configuración de un proyecto, produce compilaciones que pueden enviarse a los usuarios finales por correo electrónico (probablemente, probadores beta, evaluadores de negocios, etc.) y que los usuarios finales pueden instalar muy fácilmente desde el correo electrónico.
Además, para los proyectos de iOS, Buddybuild también puede administrar los perfiles de aprovisionamiento de Apple e incluso administrar la lista de dispositivos del equipo. Esta es un área del desarrollo de iOS que a menudo requiere mucho tiempo para los equipos, ya que Apple requiere que todos los dispositivos que ejecutan una versión de prueba de una aplicación estén "registrados" en el Portal de desarrolladores de Apple. Buddybuild puede administrar el aprovisionamiento de dispositivos a la perfección y, que yo sepa, es el único producto que ofrece esta función (pero podría estar equivocado).
Buddybuild también ofrece un SDK opcional para Android e iOS que proporciona funciones adicionales a las aplicaciones que lo utilizan. A saber, el SDK permite a los desarrolladores recopilar comentarios de sus usuarios, así como datos de informes de errores que se correlacionan con el código fuente. La función de comentarios es particularmente poderosa, ya que no requiere ningún código por parte del desarrollador, al tiempo que proporciona una interfaz visualmente atractiva para recopilar comentarios de las aplicaciones de los usuarios (con una captura de pantalla de lo que el usuario final estaba viendo en el momento de los comentarios).
¿Por qué el alboroto?
Buddybuild anunció el 1/2/18 que se "unieron al grupo de ingeniería de Xcode en Apple para crear increíbles herramientas de desarrollo para toda la comunidad de iOS". Vea la publicación del blog de Buddybuild sobre esto . Su anuncio también indicó que han dejado de aceptar nuevos clientes (incluso para iOS) y que están finalizando el soporte de Android 3/1/18.
Descargos de responsabilidad:
- No estoy afiliado a ninguna de estas soluciones.
- He usado CircleCI antes, pero para un proyecto NodeJS, por lo que no tengo experiencia con CircleCI para iOS y Android.
- Soy cliente de Buddybuild y mantuve más de 10 aplicaciones para iOS y Android usando su plataforma.
- No estoy afiliado a Buddybuild, pero he dado varias charlas sobre el uso de Buddybuild. Conozco a varias personas allí y honestamente creo en la solución, el flujo de trabajo y el UX de Buddybuild. Soy un super fan, pero no tengo acceso especial ni conocimiento más allá de lo que es público.