Simple à prendre en main et à utiliser • Performant • Modulaire • Réduit la maintenance au minimum • Réduit les coùts • Augmente la vélocité de vos devs
des outils / logiciels installés dans la VM • xcode-test • xcode-analyze • xcode-archive • deploy-to-itunesconnect • slack-message • send-email-mailgun Bitrise nous fournit plus de 230 steps/ intégrations
Bitrise • 230+ steps/intégrations specifically for mobile • 70+ people working on Bitrise (and hiring) • 1 purpose: Help you build and operate better apps • Open Source lovers ❤
and can run locally on your mac. Developping intégrations is accessible to anyone and if you share it with the community simply add it back to the Bitrise Step Library with a Pull Request and reach out to us to get a $25/mo discount. Bitrise Github
de faire ce dont ont a tous besoin archiver l'app Je vous propose donc d'essayer par vos propres moyen de run le workflow deploy et d'archiver l'app en mode developpement
vous avez fini plus tôt... • essayez de changer le numéro de build(CFBundleVersion) par le numéro de l'intégration Bitrise • essayez de changer le logo de l'app lorsqu'elle n'est pas builder pour l'app store • essayez de changer de générer un Changelog • essayez de générer l'app en mode app store uniquement quand on fait un tag • essayez de mettre en place l'auto signing
à réutilisation des features des workflows) • Versionnez votre bitrise.yml • Gérer bien les droits d'accès du compte bitrise / github / Apple qui fait le CI • Sauvegardez votre clef privée lors de la création du projet • Désactivez les notifications par email • Utilisez un _ comme premiere lettre de nom de workflow pour les rendre privé • Exploitez la puissance de fastlane combiné à Bitrise vous donnera des ailes
si nécéssaire appeler un workflow B dans un workflow A pour augmenter le temps de vos VM • Utiliser l'api de déclanchement de workflow en cURL • Faites vos scripts complexes en swift • Ne faites pas tourner vos VM pour rien(sinon on aurait droit a Waiting for worker) • Archiver une version de votre app pour chaque PR afin de plus facilement pouvoir tester vos nouvelles features • Automatiser tout ce que vous pouvez c'est autant que vous n'aurez plus a faire • Utiliser le cache de bitrise comme filesystem persistant entre vos different run