CI avec Bitrise & Appaloosa - intégration mobile continue
Grâce à Bitrise et Appaloosa, nous avons aidé notre client à passer d’un processus artisanal à un processus industriel."
Guillaume Lagorce, iOS senior consultant chez OCTO Technology
Résultats clés
4 Concurrences
2603 Builds
10 Répertoires de codes
Bitrise est un outil d’intégration et de diffusion continue pour applications mobiles, avec des dizaines d’intégrations pour vos services favoris.
Le contexte
Dans cette étude de cas, le client est une compagnie d’assurance qui veille sur plus de 300 millions de personnes. Avec 8 200 collaborateurs, 44 entreprises et filiales dans 33 pays et plus de 425 000 prestataires de services sur le terrain. L’assureur doit être en mesure de fournir à ses clients une assistance internationale sur place partout dans le monde, 24h/24, 7j/7.
Challenges : Intégration Continue & Développement d’Applications
Cette compagnie d’assurance a développé une application à l’usage des clients et partenaires en cas d’incident (ex : panne) de la route. Le but de cette application est de gagner un temps précieux lors de l’analyse des informations et d’assurer un service rapide et de haute qualité. Par exemple, en cas d’accident, vous pouvez demander de l’aide directement à l’application.
L’entreprise ayant plusieurs filiales en Europe, l’application a dû être adaptée à chaque pays ou partenaire. La compagnie d’assurance avait déjà construit 3 applications avec d’excellents résultats concernant l’engagement des utilisateurs. Le temps était venu d’automatiser davantage le processus.
Ainsi, OCTO Technology et leur société de conseil, ont construit une équipe de développement pour construire les applications et à une équipe DevOps pour mettre en place un processus industriel pour leur app factory en utilisant Bitrise et Appaloosa.
Pourquoi Bitrise & Appaloosa ?
Appaloosa est une solution bien connue chez OCTO Technology, notamment lorsqu’il s’agit de déployer une version bêta d’une application mobile.
Jusqu’à présent, les consultants construisaient leur propre processus d’intégration continue avec Jenkins et des solutions faites à la main. Cela était fastidieux et coûteux car ils devaient gérer la mise à jour des outils sur une base régulière.
C’est ici que Bitrise c’est avéré très utile, étant fourni avec des workflows très faciles à configurer, Bitrise leur a permis de se concentrer sur la création de fonctionnalités plutôt que sur la maintenance des intégrations continues.
Les résultats et bénéfices :
Sans Bitrise, l’équipe de consultants aurait eu besoin de construire un serveur en interne. Ce qui aurait été très lourd à gérer, en particulier après les mises à jour. Grâce à Bitrise, ils n’ont pas eu et n’auront plus à le faire. Les consultants envoient simplement leur code et Bitrise gère le reste.
Une fois l’application prête à être déployée, ils n’ont plus qu’à cliquer sur l’étape ” Publier dans Appaloosa ” et leur dernière version est publiée sur leur app store privé sous Appaloosa.
Avec Appaloosa, ils peuvent facilement déployer et gérer les droits d’accès : de l’équipe de développement au client jusqu’à l’utilisateur final avant la sortie dans les apps stores publics.