Usine Logicielle   pour iOS    Claude Falguière  Softshake le 3 oct. 2011 goo.gl/0qAbz
Claude Falguière                                                @cfalguiereArchitecte                                     ...
Copyright notice●   Vous êtes libre de :               http://creativecommons.org/licenses/by/3.0/    ●   Reproduire, dist...
Continuous Delivery  Fournir une version installable et déployable                 régulièrement               aussi pour ...
Objectifs        Merge     Compilation                           Le bundle à                                            dé...
Eviter les erreurs                                              voir                         s                   a        ...
iOS      Repo Git                         Pull                         sources                     ( ITMS )          Push ...
Mobile Store●   Apache + mod_PHP●   Une application PHP Mobile Store    ●   Basée sur iWebKit et itms-services●   rsync en...
Distribution Enterprise   Team          Provisioning             Profile          ios software factory - Falguière   9
le processus                                           Jenkins        ios software factory - Falguière             10
Les tests●   Clang : analyse statique●   OCUnit : tests unitaires●   OCMock : mock●   UISpec : tests fonctionnels         ...
Ingrédients et chefs                                              Sylvain Rousseau- 1 Git                                 ...
A vous de jouer !●   Valtech Technology    Team IOS●   IOS Software Factory    ●   https://github.com/ValtechTechno/ios-so...
DEVOPSios software factory - Falguière   14
devopsUne application ne rend le service     prévu auxutilisateurs que si      elle est  déployée             ios software...
http://parisdevops.fr/http://devops.fr  Des User Groups                 Lille-devops                 Paris-devops         ...
Merci pour votre attention                                            @cfalguiere         ios software factory - Falguière...
Crédits photo   http://www.flickr.com/photos/ecru76/2709226929             http://www.flickr.com/photos/pjb2332/1892076224...
Prochain SlideShare
Chargement dans…5
×

Usine logicielle ios

2 292 vues

Publié le

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 292
Sur SlideShare
0
Issues des intégrations
0
Intégrations
625
Actions
Partages
0
Téléchargements
21
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Usine logicielle ios

  1. 1. Usine Logicielle pour iOS Claude Falguière Softshake le 3 oct. 2011 goo.gl/0qAbz
  2. 2. Claude Falguière @cfalguiereArchitecte Co-Fondatrice Crew Member ios software factory - Falguière 2
  3. 3. Copyright notice● Vous êtes libre de : http://creativecommons.org/licenses/by/3.0/ ● Reproduire, distribuer et communiquer cette création au public ● Modifier cette création● Selon les conditions suivantes : ● Paternité. Vous devez citer le nom de lauteur original de la manière indiquée par lauteur de loeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas dune manière qui suggérerait quils vous soutiennent ou approuvent votre utilisation de loeuvre). ● Rien dans ce contrat ne diminue ou ne restreint le droit moral de lauteur ou des auteurs. ios software factory - Falguière 3
  4. 4. Continuous Delivery Fournir une version installable et déployable régulièrement aussi pour le client même au cours d’une itération Donner/recevoir du feedback en continue ios software factory - Falguière 4
  5. 5. Objectifs Merge Compilation Le bundle à déployer Tests unitaires Analyse statique ios software factory - Falguière 5
  6. 6. Eviter les erreurs voir s a p as l ez vou ne Vo us ios software factory - Falguière 6
  7. 7. iOS Repo Git Pull sources ( ITMS ) Push Mobile sources Jenkins Store Rake ios software factory - Falguière 7
  8. 8. Mobile Store● Apache + mod_PHP● Une application PHP Mobile Store ● Basée sur iWebKit et itms-services● rsync entre Jenkins et Mobile Store● Déclenché par un promote Jenkins ios software factory - Falguière 8
  9. 9. Distribution Enterprise Team Provisioning Profile ios software factory - Falguière 9
  10. 10. le processus Jenkins ios software factory - Falguière 10
  11. 11. Les tests● Clang : analyse statique● OCUnit : tests unitaires● OCMock : mock● UISpec : tests fonctionnels ios software factory - Falguière 11
  12. 12. Ingrédients et chefs Sylvain Rousseau- 1 Git David Gageot- 1 Rake Claude Falguière- 1 pincée diWebKit- 1 louche de Bash- quelques fichiers PHP- rsync (ma touche perso)- 1 Jenkins ios software factory - Falguière 12
  13. 13. A vous de jouer !● Valtech Technology Team IOS● IOS Software Factory ● https://github.com/ValtechTechno/ios-software-factory ios software factory - Falguière 13
  14. 14. DEVOPSios software factory - Falguière 14
  15. 15. devopsUne application ne rend le service prévu auxutilisateurs que si elle est déployée ios software factory - Falguière 15
  16. 16. http://parisdevops.fr/http://devops.fr Des User Groups Lille-devops Paris-devops Genève ??? Et chez vous ? ios software factory - Falguière 16
  17. 17. Merci pour votre attention @cfalguiere ios software factory - Falguière 17
  18. 18. Crédits photo http://www.flickr.com/photos/ecru76/2709226929 http://www.flickr.com/photos/pjb2332/1892076224 http://www.flickr.com/photos/seeminglee/3929959851 http://www.flickr.com/photos/publicresourceorg/4245550588 http://www.flickr.com/photos/grill/5704051872 http://www.flickr.com/photos/pjb2332/2209369645 http://www.flickr.com/photos/pjb2332/2095801220 http://www.flickr.com/photos/deltamike/112665695 ios software factory - Falguière 18

×