fastlane et livraison continue sous ios
TRANSCRIPT
![Page 1: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/1.jpg)
Fastlane et livraison continue sous iOS – PatrickJayet @xrb
![Page 2: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/2.jpg)
Qui suis-je?
![Page 3: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/3.jpg)
![Page 4: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/4.jpg)
tagul.com
![Page 5: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/5.jpg)
![Page 6: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/6.jpg)
![Page 7: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/7.jpg)
Telme John
![Page 8: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/8.jpg)
@xrb
![Page 9: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/9.jpg)
Et vous?
![Page 10: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/10.jpg)
1. Il était une fois...
![Page 11: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/11.jpg)
2. Il était une fois...
![Page 12: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/12.jpg)
3. Il était une fois...
![Page 13: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/13.jpg)
tagul.com
![Page 14: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/14.jpg)
Livraison continue
![Page 15: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/15.jpg)
![Page 16: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/16.jpg)
Pipeline de déploiement
![Page 17: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/17.jpg)
![Page 18: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/18.jpg)
Livraison continue contre déploiement continu
- Voir référence puppetlabs.com
![Page 19: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/19.jpg)
Pipeline de déploiement pour iOS
![Page 20: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/20.jpg)
Fastlane
![Page 21: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/21.jpg)
Projet open-source de Felix Krause @KrauseFX
https://github.com/KrauseFx/fastlane
![Page 22: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/22.jpg)
![Page 23: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/23.jpg)
![Page 24: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/24.jpg)
![Page 25: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/25.jpg)
Example
Pipeline de déploiement pour TimeCurl
https://github.com/pajai/TimeCurl
![Page 26: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/26.jpg)
Configurations Fastlane TimeCurl
![Page 27: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/27.jpg)
Fichier de config et démo
![Page 28: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/28.jpg)
Serveur d’intégration continue
Jenkins
Xcode Bot
![Page 29: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/29.jpg)
Config Jenkins contre Xcode bot
![Page 30: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/30.jpg)
Pipeline de déploiement iOS
![Page 31: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/31.jpg)
Génération et upload des captures d’écran (1)
Fastlane: generation puis upload
![Page 32: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/32.jpg)
Génération et upload des captures d’écran (2)
Programme graphique (Sketch)
Upload avec fastlane
![Page 33: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/33.jpg)
![Page 34: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/34.jpg)
Bonne pratique livraison continue
Amélioration continue
![Page 35: Fastlane et livraison continue sous iOS](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/35.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062400/58a52f051a28aba8628b554d/html5/thumbnails/36.jpg)
Questions?