Je sais que cette question sera probablement fermée et 20 points négatifs, mais peu importe.
Apple a racheté aujourd'hui Buddy Build et a annoncé qu'il procéderait à sa destruction comme il l'a fait avec Test Flight. Plus de support pour Android. Je te déteste Apple.
Quelle est une bonne alternative pour Buddy Build? Si je dois recommencer à créer manuellement des profils d'approvisionnement, je me tirerai dessus.
Liste des applications mobiles - Cloud Build Solutions
Liste des critères/détails:
Avec cela à l'écart, voici une liste de ce que j'ai trouvé jusqu'à présent, sans ordre particulier - et avec très peu d'analyse autre qu'une lecture rapide de leurs sites Web. Les corrections sont les bienvenues, mais soyez gentils à ce sujet car il s'agit d'une liste rapide!
C'est également une discussion saine qui se déroule sur https://github.com/rnystrom/GitHawk/issues/13
Ce qui précède est "la réponse" à cette question, mais si certaines personnes ne sont pas pleinement conscientes du contexte, lisez la suite pour avoir des informations sur Buddybuild.
Qu'est-ce que Buddybuild?
Buddybuild est une plateforme d'intégration continue hébergée dans le cloud pour créer, tester et déployer facilement des applications iOS et Android. Leur prétention à la gloire est le facilité avec lequel on pourrait configurer une construction. Étant client depuis plusieurs années, je peux en témoigner.
Un flux de travail Buddybuild typique comprend un projet iOS ou Android où le code source est hébergé sur GitHub, Bitbucket et autres. À partir de là, le moniteur de systèmes Buddybuild valide le code source et, en fonction de la configuration d'un projet, produit des versions qui peuvent être envoyées aux utilisateurs finaux par e-mail (vraisemblablement des bêta-testeurs, des testeurs commerciaux, etc.) et que les utilisateurs finaux peuvent installer très facilement à partir de l'e-mail.
De plus, pour les projets iOS, Buddybuild est également capable de gérer Apple les profils de provisioning et même de gérer la liste des périphériques d'équipe. Il s'agit d'un domaine de développement iOS qui prend souvent beaucoup de temps aux équipes, car Apple nécessite que tous les appareils exécutant une version de test d'une application soient "enregistrés" dans le portail de développeur Apple. Buddybuild peut gérer le provisionnement des appareils de manière transparente et, à ma connaissance, est le seul produit qui offre cette fonctionnalité (mais je peux me tromper).
Buddybuild propose également un SDK en option pour Android et iOS qui fournit des fonctionnalités supplémentaires aux applications qui l'utilisent. À savoir, le SDK permet aux développeurs de collecter les commentaires de leurs utilisateurs ainsi que les données de rapport d'incident qui sont corrélées au code source. La fonctionnalité de rétroaction est particulièrement puissante car elle ne nécessite aucun code du développeur tout en fournissant une interface visuellement attrayante pour recueillir les commentaires des utilisateurs sur les applications (avec une capture d'écran de tout ce que l'utilisateur final voyait au moment des commentaires.)
Pourquoi tant d'histoires?
Buddybuild a annoncé le 1/2/18 qu'ils avaient "rejoint le groupe d'ingénierie Xcode à Apple pour créer des outils de développement incroyables pour toute la communauté iOS". Voir Buddybuild's article de blog à ce sujet . Leur annonce a également déclaré qu'ils avaient cessé d'accepter de nouveaux clients (même pour iOS) et qu'ils mettaient fin à la prise en charge de Android 3/1/18.
Avis de non-responsabilité:
La réponse à ma question est donc AppCenter - https://appcenter.ms .
Ne perdez pas votre temps avec les autres. De temps en temps, Microsoft écrit des logiciels décents. Ce n'est pas du buddybuild mais c'est la prochaine meilleure chose. Les autres m'ont donné envie d'arracher mes cheveux. Si vous devez parler au support client tout le temps pour que les choses fonctionnent, c'est une mauvaise chose. Avec AppCenter, j'étais opérationnel en 10 minutes. Configuration simple et à l'épreuve des stupides - aucune marge d'erreur possible.
Microsoft investit une tonne de ressources dans App Center - il n'a été lancé que depuis août 2017. Ils ont un support 24 heures sur 24 et ils vont commencer à travailler sur la signature automatisée pour iOS dans les mois à venir.
Si vous avez vraiment besoin de beaucoup de flexibilité et d'intégrations, allez avec BitRise - mais sachez que vous passerez beaucoup de temps à faire fonctionner les choses et que les choses s'arrêteront constamment. Si vous avez une personne DevOps dédiée dans votre équipe et que vous aimez personnaliser/programmer vos workflows avec des scripts bash, alors BitRise peut vous convenir.