Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wilfried woivré intégration continue

1,797 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Wilfried woivré intégration continue

  1. 1. Intégration continue : Team Foundation Service ZeCloud – BarCamp – 22 novembre 2012 Agilité & Mobilité avec Windows Azurehttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  2. 2. Team Foundation Service ? 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  5 utilisateurs maximum  Avec un compte MSDN, pas de limitehttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat 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 – Soat 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 Pas de Sharepoint Impossible de customiser ces Work Itemshttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  5. 5. L’interface Web http://tfs.visualstudio.comhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat 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 – Soat 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 – Soat Expert Azure http://zecloud.fr
  8. 8. Intégration dans Visual Studiohttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat 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 – Soat 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 – Soat Expert Azure http://zecloud.fr
  11. 11. Création d’une buildhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat 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 – Soat Expert Azure http://zecloud.fr
  13. 13. Lancement d’une buildhttp://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
  14. 14. Questions ?http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr

×