36
Fastlane et livraison continue sous iOS – Patrick Jayet @xrb

Fastlane et livraison continue sous iOS

  • Upload
    xrb

  • View
    1.090

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fastlane et livraison continue sous iOS

Fastlane et livraison continue sous iOS – PatrickJayet @xrb

Page 2: Fastlane et livraison continue sous iOS

Qui suis-je?

Page 3: Fastlane et livraison continue sous iOS
Page 4: Fastlane et livraison continue sous iOS

tagul.com

Page 5: Fastlane et livraison continue sous iOS
Page 6: Fastlane et livraison continue sous iOS
Page 7: Fastlane et livraison continue sous iOS

Telme John

Page 8: Fastlane et livraison continue sous iOS

@xrb

Page 9: Fastlane et livraison continue sous iOS

Et vous?

Page 10: Fastlane et livraison continue sous iOS

1. Il était une fois...

Page 11: Fastlane et livraison continue sous iOS

2. Il était une fois...

Page 12: Fastlane et livraison continue sous iOS

3. Il était une fois...

Page 13: Fastlane et livraison continue sous iOS

tagul.com

Page 14: Fastlane et livraison continue sous iOS

Livraison continue

Page 15: Fastlane et livraison continue sous iOS
Page 16: Fastlane et livraison continue sous iOS

Pipeline de déploiement

Page 17: Fastlane et livraison continue sous iOS
Page 18: Fastlane et livraison continue sous iOS

Livraison continue contre déploiement continu

- Voir référence puppetlabs.com

Page 19: Fastlane et livraison continue sous iOS

Pipeline de déploiement pour iOS

Page 20: Fastlane et livraison continue sous iOS

Fastlane

Page 21: Fastlane et livraison continue sous iOS

Projet open-source de Felix Krause @KrauseFX

https://github.com/KrauseFx/fastlane

Page 22: Fastlane et livraison continue sous iOS
Page 23: Fastlane et livraison continue sous iOS
Page 24: Fastlane et livraison continue sous iOS
Page 25: Fastlane et livraison continue sous iOS

Example

Pipeline de déploiement pour TimeCurl

https://github.com/pajai/TimeCurl

Page 26: Fastlane et livraison continue sous iOS

Configurations Fastlane TimeCurl

Page 27: Fastlane et livraison continue sous iOS

Fichier de config et démo

Page 28: Fastlane et livraison continue sous iOS

Serveur d’intégration continue

Jenkins

Xcode Bot

Page 29: Fastlane et livraison continue sous iOS

Config Jenkins contre Xcode bot

Page 30: Fastlane et livraison continue sous iOS

Pipeline de déploiement iOS

Page 31: Fastlane et livraison continue sous iOS

Génération et upload des captures d’écran (1)

Fastlane: generation puis upload

Page 32: Fastlane et livraison continue sous iOS

Génération et upload des captures d’écran (2)

Programme graphique (Sketch)

Upload avec fastlane

Page 33: Fastlane et livraison continue sous iOS
Page 34: Fastlane et livraison continue sous iOS

Bonne pratique livraison continue

Amélioration continue

Page 35: Fastlane et livraison continue sous iOS

Références

Continuous Delivery, Jez Humble & David Farley, Addison-Wesley, 2010

Video, Jez Humble, Continuous Delivery, Berlin, 2012, https://goo.gl/5l9w03

Fastlane, Felix Krause, https://github.com/KrauseFx/fastlane

TimeCurl: https://github.com/pajai/TimeCurl

PuppetLabs Blog, Continuous Delivery vs. Continuous Deployment:

https://goo.gl/PjzNwJ

Continuous Integration with Fastlane & Jenkins https://goo.gl/zcVADV

Page 36: Fastlane et livraison continue sous iOS

Questions?