Download - Usine logicielle ios
Usine Logicielle pour iOS
Claude FalguièreSoftshake le 3 oct. 2011
goo.gl/0qAbz
ios software factory - Falguière 2
Claude Falguière @cfalguiere
Architecte
Co-Fondatrice
Crew Member
ios software factory - Falguière 3
Copyright notice
● Vous êtes libre de :● Reproduire, distribuer et communiquer cette création au public● Modifier cette création
● Selon les conditions suivantes :● Paternité. Vous devez citer le nom de l'auteur original de la
manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre).
● Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.
http://creativecommons.org/licenses/by/3.0/
ios software factory - Falguière 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 5
Objectifs
Merge
Compilation
Tests unitaires
Analyse statique
Le bundle à déployer
ios software factory - Falguière 6
Eviter les erreurs
Vous ne vou
lez pas s
avoir
ios software factory - Falguière 7
iOS
Jenkins
Repo Git
Rake
MobileStore
( ITMS )
Pushsources
Pullsources
ios software factory - Falguière 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 9
Distribution Enterprise
ProvisioningProfile
Team
ios software factory - Falguière 10
le processusJenkins
ios software factory - Falguière 11
Les tests
● Clang : analyse statique
● OCUnit : tests unitaires
● OCMock : mock● UISpec : tests fonctionnels
ios software factory - Falguière 12
- 1 Git- 1 Rake- 1 pincée d'iWebKit- 1 louche de Bash- quelques fichiers PHP- rsync (ma touche perso)- 1 Jenkins
Sylvain Rousseau David GageotClaude Falguière
Ingrédients et chefs
ios software factory - Falguière 13
A vous de jouer !
● Valtech Technology
Team IOS
● IOS Software Factory● https://github.com/ValtechTechno/ios-software-factory
ios software factory - Falguière 14
DEVOPS
ios software factory - Falguière 15
Une application ne rend le service
prévu aux utilisateurs que si
elle est
déployée
devops
ios software factory - Falguière 16
Des User Groups
Lille-devopsParis-devopsGenève ???
Et chez vous ?
http://parisdevops.fr/http://devops.fr
ios software factory - Falguière 17
Merci pour votre attention
@cfalguiere
ios software factory - Falguière 18
Crédits photohttp://www.flickr.com/photos/ecru76/2709226929
http://www.flickr.com/photos/seeminglee/3929959851
http://www.flickr.com/photos/publicresourceorg/4245550588
http://www.flickr.com/photos/pjb2332/2209369645
http://www.flickr.com/photos/pjb2332/2095801220
http://www.flickr.com/photos/pjb2332/1892076224
http://www.flickr.com/photos/grill/5704051872
http://www.flickr.com/photos/deltamike/112665695