Usine logicielle ios

2,158 views
1,996 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,158
On SlideShare
0
From Embeds
0
Number of Embeds
620
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×