Wilfried woivré intégration continue

1,718 views
1,693 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,718
On SlideShare
0
From Embeds
0
Number of Embeds
1,246
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wilfried woivré intégration continue

  1. 1. Intégration continue : TFS Preview ZeCloud – Azure Camp – 26 septembre 2012 Windows Azure : The Originshttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  2. 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. 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. 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. 5. L’interface Web http://tfspreview.comhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  6. 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. 7. Intégration dans Windows Azure Cloud Services Windows Azure Web Siteshttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  8. 8. Intégration dans Visual Studiohttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  9. 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. 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 Productionhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  11. 11. Création d’une buildhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  12. 12. Et Windows Azure dans tout ça Historique des déploiements Remise simple d’une ancienne version en Staging ou Productionhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  13. 13. Lancement d’une buildhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr
  14. 14. Questions ?http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – So@t Expert Azure http://zecloud.fr

×