1. Intégration continue : TFS Preview
ZeCloud – Azure Camp – 26 septembre 2012
Windows Azure : The Origins
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
2. TFS Preview ?
Team Foundation Server dans les nuages
Version TFS 2012
Pour tout type de langages
C#, VB.Net, Java, C++, PHP …
» Si tu peux le mettre sur un serveur de fichier, tu peux le mettre dans TFS !
GRATUIT (pour le moment)
Modèle de facturation encore inconnu !
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
3. Des avantages ?
Aucun frais de maintenance
Aucune infrastructure nécessaire
Simple à installer
Disponible sur divers IDE
Visual Studio 2012
Visual Studio 2010 SP1
Eclipse
Identification avec votre Microsoft Account (WLID)
Une interface Web simple et clair !
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
4. Des inconvénients
Installation sur Visual Studio 2010
Mise en place d’une KB2581206
Service dans les nuages
Et si ça tombe ?
Sécurité des données
Aucun accès aux serveurs
Pricing ?
Ah et ne partez pas en vacances plus de 90j …
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
5. L’interface Web
http://tfspreview.com
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
6. A quoi sert l’intégration continue ?
Principes Agiles
Vérifier chaque mise à jour du code
Aucune régression / anomalie
Amélioration de la qualité logicielle
Amélioration du déploiement
Déploiement quand c’est nécessaire
Déploiement plus rapide !
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
7. Intégration dans Windows Azure
Cloud Services
Windows Azure Web Sites
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
8. Intégration dans Visual Studio
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
9. Création d’une build
Choisir le trigger adapté !
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
10. Création d’une build (2)
Template AzureContinuousDeployment.xaml
Champs à renseigner
Solution To Build : Votre projet Visual Studio
Deployment Settings Name : Nom de votre instance
Alternate Cloud Service Environment : Staging ou Production
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
12. Et Windows Azure dans tout ça
Historique des déploiements
Remise simple d’une ancienne version en Staging ou
Production
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr